• Tidak ada hasil yang ditemukan

Bukti Fisik II.B.1-2. Pangkat/Golongan Penata Muda/III-a Lokasi Pekerjaan BPS Prov. Bengkulu Jabatan Fungsional. - Angka Kredit 1 x 0.

N/A
N/A
Protected

Academic year: 2022

Membagikan "Bukti Fisik II.B.1-2. Pangkat/Golongan Penata Muda/III-a Lokasi Pekerjaan BPS Prov. Bengkulu Jabatan Fungsional. - Angka Kredit 1 x 0."

Copied!
7
0
0

Teks penuh

(1)

Page 1 of 1

BUKTI FISIK KEGIATAN

PRANATA KOMPUTER AHLI II.B.1-2

Nama PPK Nofriani, S.ST. Tanggal

Pelaksanaan November 2014

NIP 19911119 201410 2 002

Pangkat/Golongan Penata Muda/III-a Lokasi Pekerjaan BPS Prov. Bengkulu Jabatan

Fungsional - Angka Kredit 1 x 0.652

JENIS KEGIATAN

MENGIMPLEMNTASIKAN RANCANGAN DATABASE

→ BPS BENGKULU COMMUNITY VERSI 1 DESKRIPSI KEGIATAN

Mengimplementasikan rancangan database untuk aplikasi berbasis web yaitu BPS BENGKULU COMMUNITY Versi 1

DOKUMENTASI LENGKAP Terlampir II.B.1-2 Lampiran

Mengetahui Kepala Bidang IPDS

Bengkulu, November 2016 Pejabat Pranata Komputer

Endang Trisilowati, S.Si, M.Si NIP. 19620301 198203 2 004

Nofriani, S.ST.

NIP. 19911119 201410 2 002

(2)

Page 1 of 6

LAPORAN IMPLEMENTASI RANCANGAN DATABASE BPS BENGKULU COMMUNITY

(VERSI 1)

Spesifikasi Database

- Jenis DBMS : MySQL 5.5.52

- Lokasi : Localhost via UNIX socket, IP 103.247.8.179 - Aplikasi yang menggunakan : BPS Bengkulu Community Versi 1

- Waktu pelaksanaan implementasi : November 2014 - Lama pelaksanaan implementasi : 12 jam

Skema

Deskripsi entitas:

Nama Entitas Deksripsi

(1) (2)

bidsie Data nama bidang dan bagian di BPS Provinsi Bengkulu.

1

*

*

1

*

*

1

1

*

*

1

*

1

(3)

Page 2 of 6

comment Komentar pengguna pada berita yang ditampilkan di BPS Bengkulu Community

dbsession Data session pengguna yang login ke BPS Bengkulu Community

kab_kot Data nama kabupaten/kota di Provinsi Bengkulu

login Data statistik aktivitas website di BPS Bengkulu Community notifications Data notifikasi untuk pengguna yang login ke BPS Bengkulu

Community

pegawai Data pengguna yang terdaftar di BPS Provinsi Bengkulu post Data berita yang ditampilkan di BPS Provinsi Bengkulu yiichat_post Data chat (obrolan) di BPS Provinsi Bengkulu

Hubungan antarentitas dijelaskan sebagai berikut:

➢ Entitas bidsie terdiri dari id_ bidsie sebagai Primary Key, dan nama_bidsie sebagai atribut penjelas dari id_bidsie.

➢ Entitas comment terdiri dari comment_id sebagai Primary Key, author sebagai Foreign Key yang merujuk pada atribut username pada entitas pengguna, post_id sebagai Foregin Key yang merujuk pada post_id pada entitas post.

Atribut content berisi komentar yang dikirimkan pengguna, status berisi approved (1) atau unapproved (2), create_time berisi tanggal komentar.

➢ Entitas kab_kot terdiri dari id_kabkot yang merupakan Primary Key dan nama_kabkot sebagai penjelasan id_kabkot.

➢ Entitas login terdiri dari id_login sebagai Primary Key, username sebagai Foreign Key yang merujuk pada username pada entitas pengguna.

➢ Notification terdiri dari id_notif sebagai Primary Key, dan peg sebagai Foreign Key yang merujuk pada username pada entitas pengguna.

➢ Entitas post terdiri dari post_id yang merupakan Primary Key, category_id sebagai Foreign Key yang merujuk pada id_kabkot pada entitas kab_kot.

Rancangan, Kamus Data dan Besaran

Nama

Entitas Atribut Deskripsi

Tipe dan Panjang

Data

(1) (2) (3) (4)

bidsie id_bidsie Identitas untuk setiap bidang int(11) nama_bidsie Nama setiap bidang varchar(255) comment comment_id Identitas untuk setiap komentar int(11)

(4)

Page 3 of 6

content Isi komentar text

status Status komentar (approved dan tidak)

int(11)

create_time Tanggal komentar dikirimkan datetime author Identitas pengguna (NIP) yang

mengirimkan komentar

varchar(255)

email Alamat email pengguna varchar(255) url Alamat website pengguna varchar(128) post_id Identitas post tempat komentar

dikirimkan

int(11)

dbsession id Identitas session pengguna yang sedang login

char(32)

expire Lama session pengguna yang sedang login

int(11)

data Data lain yang diperlukan saat login

longblob

kab_kot id_kabkot Identitas untuk setiap BPS Kabupaten/Kota

int(11)

nama_kabkot Nama untuk setiap BPS Kabupaten/Kota

varchar(100)

login id_login Identitas aktivitas akses website int(11) page Halaman yang diakses pengguna varchar(255)

time Waktu akses timestamp

username Pengguna yang mengakses varchar(20) notifications id_notif Identitas untuk setiap notifikasi int(11)

tipe_notif Tipe notifikasi yang disimpan varchar(20) datetime Tanggal dan waktu notifikasi datetime peg Pengguna yang memiliki notifikasi

(username)

varchar(30)

notif Isi notifikasi text

post_chat Identitas post/chat/page tempat notifikasi diarahkan

varchar(30)

link Alamat notifikasi varchar(255)

dibaca Status notifikasi (dibaca/tidak) varchar(5) pegawai username Identitas untuk setiap pengguna varchar(20)

password Kata sandi pengguna untuk login varchar(18)

id_peg NIP pengguna bigint(19)

(5)

Page 4 of 6

nama_peg Nama pengguna varchar(37)

id_kabkot Kode kabupaten satker pengguna varchar(128) status Status pengguna (admin/non) int(11) id_bidsie Kode bidang satker pengguna int(2)

jabatan Jabatan pengguna varchar(100)

struktural Jabatan struktural pengguna varchar(30) klik_notif Tanggal terakhir pengguna

mengklik menu Notifications

datetime

foto Foto pengguna varchar(250)

post post_ID Identitas berita int(11)

post_title Judul berita varchar(255)

post_content Isi berita text

category_id Identitas id_kabkot penulis berita int(11) category Kabupaten/kota penulis berita varchar(40) date Tanggal berita diterbitkan datetime

image Gambar untuk berita varchar(255)

penulis Penulis berita (id pegawai) varchar(50) seen Jumlah view untuk berita

yiichat_post id Identitas chat char(40)

chat_id Identitas kelompok chat char(40) post_identity Pengirim chat (username) char(40)

owner Pengirim chat (nama) char(20)

created Tanggal chat dikirimkan bigint(30)

text Isi chat blob

data Data lain tentang chat blob

Tahapan Implementasi

Database dibuat dengan menggunakan DBMS MySQL yang tergabung dalam server bengkulucommunity.web.id. database yang dialokasikan terdiri dari 7 tabel. Berikut implementasi rancangan database menggunakan tool PhpMyAdmin:

➢ Query create database

CREATE DATABASE `monev` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

USE ` monev `;

➢ Query create tabel ‘bidsie’

(6)

Page 5 of 6

CREATE TABLE IF NOT EXISTS `category` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `category` varchar(255) DEFAULT NULL, PRIMARY KEY (`ID`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1772 ;

➢ Query create tabel ‘comment’

CREATE TABLE IF NOT EXISTS `comment` (

`comment_id` int(11) NOT NULL AUTO_INCREMENT, `content` text,

`status` int(11) DEFAULT NULL,

`create_time` datetime DEFAULT NULL, `author` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `url` varchar(128) DEFAULT NULL, `post_id` int(11) NOT NULL, PRIMARY KEY (`comment_id`),

KEY `FK_comment_post` (`post_id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=50 ;

➢ Query create tabel ‘kab_kot’

CREATE TABLE IF NOT EXISTS `kab_kot` ( `id_kabkot` int(11) NOT NULL,

`nama_kabkot` varchar(100) NOT NULL, PRIMARY KEY (`id_kabkot`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

➢ Query create tabel ‘login’

CREATE TABLE IF NOT EXISTS `login` (

`id_login` int(11) NOT NULL AUTO_INCREMENT, `page` varchar(255) NOT NULL,

`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `username` varchar(20) NOT NULL,

PRIMARY KEY (`id_login`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9321 ;

➢ Query create tabel ‘notifications’

CREATE TABLE IF NOT EXISTS `notifications` ( `id_notif` int(11) NOT NULL AUTO_INCREMENT, `tipe_notif` varchar(20) NOT NULL,

`tanggal` datetime NOT NULL, `peg` varchar(30) NOT NULL, `notif` text NOT NULL,

`post_chat` varchar(30) NOT NULL, `link` varchar(255) NOT NULL, `dibaca` varchar(5) NOT NULL, PRIMARY KEY (`id_notif`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=59 ;

➢ Query create tabel ‘pegawai’

CREATE TABLE IF NOT EXISTS `pegawai` (

`username` varchar(20) NOT NULL DEFAULT '',

(7)

Page 6 of 6

`password` varchar(18) DEFAULT NULL, `id_peg` bigint(19) DEFAULT NULL, `nama_peg` varchar(37) DEFAULT NULL, `id_kabkot` varchar(108) DEFAULT NULL, `status` int(11) NOT NULL,

`id_bidsie` int(2) NOT NULL, `jabatan` varchar(100) NOT NULL, `struktural` varchar(30) NOT NULL, `klik_notif` datetime NOT NULL,

`foto` varchar(250) NOT NULL DEFAULT 'default_photo.png', PRIMARY KEY (`username`),

UNIQUE KEY `id_peg` (`id_peg`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

➢ Create tabel ‘post’

CREATE TABLE IF NOT EXISTS `post` (

`post_ID` int(11) NOT NULL AUTO_INCREMENT, `post_title` varchar(255) DEFAULT NULL, `post_content` text,

`category_id` int(11) DEFAULT NULL, `category` varchar(40) NOT NULL, `date` datetime DEFAULT NULL, `image` varchar(255) NOT NULL, `penulis` varchar(50) NOT NULL, `seen` bigint(8) NOT NULL, PRIMARY KEY (`post_ID`),

KEY `FK_post_cat` (`category_id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;

➢ Create tabel ‘yiichat_post’

CREATE TABLE IF NOT EXISTS `yiichat_post` ( `id` char(40) NOT NULL DEFAULT '',

`chat_id` char(40) DEFAULT NULL,

`post_identity` char(40) DEFAULT NULL, `owner` char(20) DEFAULT NULL,

`created` bigint(30) DEFAULT NULL, `text` blob,

`data` blob,

PRIMARY KEY (`id`),

KEY `yiichat_chat_id` (`chat_id`),

KEY `yiichat_chat_id_identity` (`chat_id`,`post_identity`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Gambar

foto  Foto pengguna  varchar(250)

Referensi

Dokumen terkait

Kondisi eksternal usaha kecil sate lilit ikan laut yang menyangkut peluang adalah sebagai berikut: memberikan peluang bagi masyarakat untuk meningkatkan

Namun untuk dapat menciptakan keunggulan di dalam perusahaan, biasanya suatu pelaku usaha akan memiliki lebih dari satu media sosial yang tujuan untuk dapat menjangkau

Kualitas audit untuk inspektorat menurut buku Manajemen Fungsi Audit Internal Sektor Publik (STAN, 2007; 94-96) adalah suatu ukuran mutu pekerjaan audit yang

Setiap kelompok terdiri dari 4-5 siswa dengan kemampuan yang berbeda-beda baik tingkat kemampuan (tinggi, sedang dan rendah). d) Hasil belajar siswa secara individual

Institut adalah perguruan tinggi keagamaan yang menyelenggarakan pendidikan akademik, pendidikan vokasi, dan/atau pendidikan profesi dalam sekelompok disiplin ilmu

yang bersangkutan pada bagian atas kolom pertama. Nama bulan hanya ditulis lagi pada bagian atas halaman yang baru atau pada awal bulan yang baru. Jadi nama bulan tidak

Oleh karena itu, definisi hukum Islam yang mendekati kesempurnaan adalah dengan menggantungkan definisi Syaltut dengan Amir Syarifuddin, yaitu

copyright Pejalan kaki sebagai istilah aktif adalah orang/ manusia yang bergerak atau berpindah dari suatu tempat titik tolak ke tempat tujuan tanpa menggunakan alat lain,