Kunci Gitar Halak Hita – Punxgoaran (Chord Guitar)

Standar

Punxgoaran – Halak Hita 

A = DO

INTRO : D – A – E – F#m – D – A – E – A

D                   A     E                   F# E
Halak kita do hape tondong ta do hape
D                   A    E                A
Kedanta do hape sahuta ta do hape
A                                          C#m                       F#m
Songon na asing pardalanna asing pamerengna oi oi oi
A                                          C#m                       F#m
Songon na asing pardalanna asing pamerengna oi oi oi
A                C#m               F#m
ise goarmu aha margamu horas bah horas
A                C#m               F#m                  Bm  E
ise goarmu aha margamu horas bah horas………
REFF :
D                            E    A            F#
mardongan marappara maranggi mariboto
Bm            E                                    A
mardomu ma sude hita bangso batak on
D                           E    C#m               F#m
parmedan nang partoba parsiattar partarutung
Bm           E                             A
porsea balige sai horas ma sude…..
CHORD : F#m BM F# C#m
A                                           C#m                     F#m
Songon na asing pardalanna asing pamerengna oi oi oi
A                                            C#m                     F#m

Songon na asing pardalanna asing pamerengna oi oi oi

A                 C#m             F#m
ise goarmu aha margamu horas bah horas
A                  C#m            F#m                 bm E
ise goarmu aha margamu horas bah horas
*Back to REFF
ENDING :
D               A          E   F#m              E
Halak kita do hape tondong ta do hape
D              A        E                    A
kedanta do hape sahutata do hape …..
———————————————————————-
(@sandy)sipayung

Ringkasan Pemograman SQL Setelah UTS Pertemuan 2

Standar

Pada pertemuan ini, praktikan mempelajari kembali bagaimana memunculkan output yangdiseleksi dari beberapa data dan record nya, disini praktikan mempelajari beberapa perintah yaitu :
1. Between (Nilai antara atau interval variabel number)

2. In (Pengecekan adanya nilai pada suatu himpunan data)

3. Like/ Not Like (Mencari field dari suatu kata yang sesuai maupun tidak)

Berikut hasil praktikum yang praktikan lakukan, langsung analisanya akan terlihat (Codingan yang dipakai masih yang minggu lalu) :

 

CREATE TABLE BARANG(
Kode_Barang varchar(20),
Nama_Barang varchar(20),
Satuan_Barang varchar(20),
Stok_Barang numeric(5),

constraint pk_barang primary key (Kode_Barang)
);

DROP TABLE BARANG;

CREATE TABLE SUPLIER(
Kode_Suplier varchar(20),
Nama_Suplier varchar(20),
Telp_Suplier varchar(20),

constraint pk_suplier primary key (Kode_Suplier)
);

ALTER TABLE SUPLIER
ADD Alamat_Suplier varchar(20);

ALTER TABLE SUPLIER RENAME COLUMN Telp_Suplier TO Telp_Penyuplai;

DROP TABLE SUPLIER;

CREATE TABLE PASOK(
Kode_Pasok varchar(20),
Kode_Barang varchar(20),
Kode_Suplier varchar(20),
Tanggal_Pasok varchar(20),
Jumlah_Pasok numeric(20),

constraint pk_pasok primary key (Kode_Pasok),

constraint fk_pasok_barang foreign key (Kode_Barang)
references BARANG (Kode_Barang),

constraint fk_pasok_suplier foreign key (Kode_Suplier)
references SUPLIER (Kode_Suplier)
);

DROP TABLE PASOK;

//untuk menampilkan tabel.
select * from BARANG;
select * from SUPLIER;
select * from PASOK;

//untuk memasukkan data kedalam tabel.
INSERT INTO BARANG VALUES (‘brg001′,’Pensil’,NULL,300);
INSERT INTO BARANG VALUES (‘brg002′,’Kertas’,’Rim’,50);
INSERT INTO BARANG VALUES (‘brg003′,’Penggaris’,’Unit’,75);

INSERT INTO SUPLIER VALUES (‘sup001′,’Alfa’,’012345′,’Jalan Mangga’);
INSERT INTO SUPLIER VALUES (‘sup002′,’Betha’,’234567′,’Jalan Jambu’);
INSERT INTO SUPLIER VALUES (‘sup003′,’Charli’,’098765′,’Jalan Mangga’);

INSERT INTO PASOK VALUES (‘pas001′,’brg001′,’sup002′,’05-01-2015’,50);
INSERT INTO PASOK VALUES (‘pas002′,’brg003′,’sup002′,’02-10-2015’,350);
INSERT INTO PASOK VALUES (‘pas003′,’brg001′,’sup001′,’04-10-2015’,34);

//untuk menampilkan field tertentu dengan kondisi tertentu.
SELECT (Kode_Barang) FROM BARANG
WHERE Stok_Barang < 100

//untuk menampilkan fiel di lebih dari satu tabel dengan kondisi tertentu.
SELECT BARANG.Nama_Barang, SUPLIER.Nama_Suplier
FROM BARANG, SUPLIER, PASOK
WHERE BARANG.Kode_Barang=PASOK.Kode_Barang AND
SUPLIER.Kode_Suplier=PASOK.Kode_Suplier AND
PASOK.Jumlah_Pasok > 100

//untuk mengupdate/mengganti nilai dari kolom.
UPDATE BARANG
SET Stok_Barang = 1000
WHERE Kode_Barang = ‘brg001’

//untuk menghapus semua baris sesuai dengan kondisi yag ditetapkan.
DELETE FROM SUPLIER
WHERE Kode_Suplier = ‘sup001’
//SETELAH UTS BOYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
//untuk menampilkan kode barang dengan jumlah pasok paling minimum dalam tabel pasok
SELECT Kode_Barang,
MIN (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang

//untuk menampilkan kode barang dengan jumlah pasok maksimal dalam tabel pasok
SELECT Kode_Barang,
MAX (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang

//untuk menampilkan kode barang dengan jumlah pasok RATA – RATA dalam tabel pasok
SELECT Kode_Barang,
AVG (Jumlah_Pasok) AS ratarata
FROM PASOK
GROUP BY Kode_Barang
//untuk menjumlahkan jumlah pasok pada masing2 kode barang
SELECT Kode_Barang,
SUM (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang

//untuk menampilkan barang (data) pada tabel pasok sesuai dengan jumlah pasok
SELECT Kode_Barang,
COUNT (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang
//untuk menampilkan urutan data (Ascending) dalam tabel pasok
SELECT Kode_Barang, Satuan_Barang, Stok_Barang
FROM BARANG
ORDER BY Stok_Barang
//untuk menampilkan urutan data (Descending) dalam tabel pasok
SELECT Kode_Barang, Satuan_Barang, Stok_Barang
FROM BARANG
ORDER BY Stok_Barang DESC
//untuk menyeleksi data sesuai dengan kondisi tertentu
SELECT Kode_Suplier,
COUNT (Kode_Pasok) as cacahbanget
FROM PASOK
GROUP BY Kode_Suplier
HAVING COUNT(*)=2

//BETWEEN – (Tampilkan nama barang dan stok barang yang stok barang nya mempunyai nilai antar 30 sampai 100)
SELECT Nama_Barang, Stok_Barang
FROM BARANG
WHERE Stok_Barang Between 30 and 100

//IN – (Cari kode suplier dan jumlah pasok yang memasok jumlah barang di tabel pasok 50,350)
SELECT Kode_Suplier, Jumlah_Pasok
FROM PASOK
WHERE Jumlah_Pasok IN (50,350)
ORDER BY Jumlah_Pasok

//IN – (Cari kode suplier dan nama suplier yang namanya si Charli dan Alfa )
SELECT Kode_Suplier, Nama_Suplier
FROM Suplier
WHERE Nama_Suplier IN (‘Charli’,’Alfa’)

//LIKE – (Cari nama suplier dan alamat suplier yang nama alamat suplier nya ada tulisan ‘Jam’)
SELECT Nama_Suplier, Alamat_Suplier
FROM SUPLIER
WHERE Alamat_Suplier like ‘%Jam%’

//LIKE – (Cari nama suplier dan alamat suplier yang nama alamat suplier nya yang bukan tulisan ‘lan’)
SELECT Nama_Suplier, Alamat_Suplier
FROM SUPLIER
WHERE Alamat_Suplier not like ‘%lan%’

  1. Menampilkan Nama Barang & Stok Barang yang Stok Barang nya mempunyai nilai antara 30 sampai 100

sen1

2. Mencari kode suplier dan jumlah pasok yang memasok jumlah barang 50 dan 350

sen2

3. Mencari kode suplier dan nama suplier yang namanya adalah Charli & Alfa

sen3

4. Mencari nama suplier dan alamat suplier yang nama alamat suplier nya ada tulisan ‘Jam’

sen4

5. Mencari nama suplier dan alamat suplier yang nama alamat nya bukan tulisan ‘lan’

sen5

OUTPUT Nomor 5 diatas adalah kosong karena memakai perintah NOT LIKE yaitu yang bukan bagian dari kata tersebut yaitu ‘lan’.

 

@sandysipayung

Ringkasan Pemograman SQL Setelah UTS Pertemuan 1

Standar

 

Pada Pertemuan setelah UTS ini, praktikan melakukan pembelajaran tentang penyeleksian beberapa data atau isi record dari pada tabel, dimana ada terdapat beberapa perintah yang dipakai adalah :

  1. MIN
  2. MAX
  3. AVG (Average)
  4. SUM (Jumlah)
  5. COUNT (Penghitungan)

teknik diatas akan menggunakan ‘Order By’ dan metode penyeleksian Ascending dan Descending. berikut contoh program dan hasil screenshot yang dilakukan praktikan saat praktikum.

 

CREATE TABLE BARANG(
Kode_Barang varchar(20),
Nama_Barang varchar(20),
Satuan_Barang varchar(20),
Stok_Barang numeric(5),

constraint pk_barang primary key (Kode_Barang)
);

DROP TABLE BARANG;

CREATE TABLE SUPLIER(
Kode_Suplier varchar(20),
Nama_Suplier varchar(20),
Telp_Suplier varchar(20),

constraint pk_suplier primary key (Kode_Suplier)
);

ALTER TABLE SUPLIER
ADD Alamat_Suplier varchar(20);

ALTER TABLE SUPLIER RENAME COLUMN Telp_Suplier TO Telp_Penyuplai;

DROP TABLE SUPLIER;

CREATE TABLE PASOK(
Kode_Pasok varchar(20),
Kode_Barang varchar(20),
Kode_Suplier varchar(20),
Tanggal_Pasok varchar(20),
Jumlah_Pasok numeric(20),

constraint pk_pasok primary key (Kode_Pasok),

constraint fk_pasok_barang foreign key (Kode_Barang)
references BARANG (Kode_Barang),

constraint fk_pasok_suplier foreign key (Kode_Suplier)
references SUPLIER (Kode_Suplier)
);

DROP TABLE PASOK;

//untuk menampilkan tabel.
select * from BARANG;
select * from SUPLIER;
select * from PASOK;

//untuk memasukkan data kedalam tabel.
INSERT INTO BARANG VALUES (‘brg001′,’Pensil’,NULL,300);
INSERT INTO BARANG VALUES (‘brg002′,’Kertas’,’Rim’,50);
INSERT INTO BARANG VALUES (‘brg003′,’Penggaris’,’Unit’,75);

INSERT INTO SUPLIER VALUES (‘sup001′,’Alfa’,’012345′,’Jalan Mangga’);
INSERT INTO SUPLIER VALUES (‘sup002′,’Betha’,’234567′,’Jalan Jambu’);
INSERT INTO SUPLIER VALUES (‘sup003′,’Charli’,’098765′,’Jalan Mangga’);

INSERT INTO PASOK VALUES (‘pas001′,’brg001′,’sup002′,’05-01-2015’,50);
INSERT INTO PASOK VALUES (‘pas002′,’brg003′,’sup002′,’02-10-2015’,350);
INSERT INTO PASOK VALUES (‘pas003′,’brg001′,’sup001′,’04-10-2015’,34);

//untuk menampilkan field tertentu dengan kondisi tertentu.
SELECT (Kode_Barang) FROM BARANG
WHERE Stok_Barang < 100

//untuk menampilkan fiel di lebih dari satu tabel dengan kondisi tertentu.
SELECT BARANG.Nama_Barang, SUPLIER.Nama_Suplier
FROM BARANG, SUPLIER, PASOK
WHERE BARANG.Kode_Barang=PASOK.Kode_Barang AND
SUPLIER.Kode_Suplier=PASOK.Kode_Suplier AND
PASOK.Jumlah_Pasok > 100

//untuk mengupdate/mengganti nilai dari kolom.
UPDATE BARANG
SET Stok_Barang = 1000
WHERE Kode_Barang = ‘brg001’

//untuk menghapus semua baris sesuai dengan kondisi yag ditetapkan.
DELETE FROM SUPLIER
WHERE Kode_Suplier = ‘sup001’

//untuk menampilkan kode barang dengan jumlah pasok paling minimum dalam tabel pasok
SELECT Kode_Barang,
MIN (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang

//untuk menampilkan kode barang dengan jumlah pasok maksimal dalam tabel pasok
SELECT Kode_Barang,
MAX (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang

//untuk menampilkan kode barang dengan jumlah pasok RATA – RATA dalam tabel pasok
SELECT Kode_Barang,
AVG (Jumlah_Pasok) AS ratarata
FROM PASOK
GROUP BY Kode_Barang
//untuk menjumlahkan jumlah pasok pada masing2 kode barang
SELECT Kode_Barang,
SUM (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang

//untuk menampilkan barang (data) pada tabel pasok sesuai dengan jumlah pasok
SELECT Kode_Barang,
COUNT (Jumlah_Pasok) AS jumlah
FROM PASOK
GROUP BY Kode_Barang
//untuk menampilkan urutan data (Ascending) dalam tabel pasok
SELECT Kode_Barang, Satuan_Barang, Stok_Barang
FROM BARANG
ORDER BY Stok_Barang
//untuk menampilkan urutan data (Descending) dalam tabel pasok
SELECT Kode_Barang, Satuan_Barang, Stok_Barang
FROM BARANG
ORDER BY Stok_Barang DESC
//untuk menyeleksi data sesuai dengan kondisi tertentu
SELECT Kode_Suplier,
COUNT (Kode_Pasok) as cacahbanget
FROM PASOK
GROUP BY Kode_Suplier
HAVING COUNT(*)=2

 

  1. Menampilkan kode barang dengan jumlah pasok paling minimum dalam tabel pasok

a1

2. Menampilkan kode barang dengan jumlah pasok maksimal dalam tabel pasok

a2

3. Menampilkan kode barang dengan jumlah pasok RATA – RATA dalam tabel pasok

a3

4. Menjumlahkan jumlah pasok pada masing2 kode barang

a4

5. Menampilkan barang (data) pada tabel pasok sesuai dengan jumlah pasok

a5

6. Menampilkan urutan data (Ascending) dalam tabel pasok

a6

7. Menampilkan urutan data (Descending) dalam tabel pasok

a7

8. Menyeleksi data sesuai dengan kondisi tertentu (Contoh Ketika Kode_Suplier adalah 2)

a8

 

Kesimpulan nya adalah dalam hal penyeleksian atau memunculkan data dan record tertentu digunakan kelima perintah yang memang sudah general dipakai.

@sandysipayung

RINGKASAN PRAKTIKUM PEMOGRAMAN SQL PERTEMUAN 4

Standar

Pada Pertemuan Ke-4 Praktikan membuat TABEL MAHASISWA serta pengembangan nya dalam menentukan Primary Key dan Foregin Key pada masing -masing TABEL, dapat dilihat seperti gambar – gambar dibawah berikut.

CODING & OUTPUT TABEL MAHASISWA

111

 

 

CODING & OUTPUT TABEL MATAKULIAH1111

 

CODING & OUTPUT TABEL NILAI11111

Kesimpulan yang dapat disimpulkan praktikan adalah bahwa setiap pembuatan Foreign Key haruslah membuat terlebih dahulu Primary Key nya.

@sandysipayung

RINGKASAN MATERI PEMOGRAMAN SQL PERTEMUAN 3 & PRAKTIKUM

Standar

Pada Praktikum dan Latihan hari ini tanggal 29 September 2015, Praktikan melakukan dan mempelajari tentang DML, dimana DML adalah kepanjangan dari Data Manipulation Language yang artinya kumpulan perintah SQL yang digunakan
untuk proses pengolahan isi data di dalam TABEL seperti :

A. INSERT -> Untuk menyisipkan atau memasukkan data baru ke dalam tabel, setelah database & tabel selesai dibuat
B. SELECT -> Untuk mengambil data atau menampilkan data dari satu tabel atau beberapa dalam relasi
C. UPDATE -> Untuk memperbarui data lama menjadi data terkini
D. DELETE  -> Untuk menghapus data dari tabel.

Nah … Pada kesempatan kali ini Praktikan akan menjelaskan dan memperlihatkan Hasil Praktikum sesuai materi dan langkah – langkah yang telah dilakukan di Laboratorium Komputer Lanjut STT – PLN JAKARTA.

LANGKAH – LANGKAH PRAKTIKUM

lat1 lat2 lat3 lat4 lat5 lat6 ins lat7 lat8 lat9 lat10 lat11 lat12 lat13 lat14 lat15 lat16 sel2 lat18 sel lat19 upt lat20 lat21 lat22 lat23 del lat24 lat25

KESIMPULAN PRAKTIKUM

            Dalam membuat, menambahkan, mengupdate, menampilkan serta menghapus data didalam TABEL dibutuhkan beberapa perintah yang disebut dalam cakupan perintah DML(Data Manipulation Language) yaitu INSERT, UPDATE, DELETE, SELECT.

@sandysipayung

Ringkasan Materi Pemograman SQL Pertemuan 2

Standar

Pada praktikum kali ini praktikan membuat beberapa latihan, dimulai dari membuat Tabel yang akan menentukan bahwa penempatan dan implementasi antar Primary Key maupun Foreign Key. berikut beberapa Capture daripada praktikum :

1. MEMBUAT TABEL BARANG, SUPLIER DAN PASOK (Include Primary Key & Foreign Key)

1 2 3 4 5 6 7 8 9 10 11

2. MEMBUAT TABEL MAHASISWA, MATAKULIAH DAN NILAI (Include Primary Key & Foreign Key)

12 13 14 15 16 17 18 19 20 21 22 23

Kesimpulan yang dapat diambil dari Hasil praktikum ini adalah, untuk membuat suatu FOREIGN KEY maka kita harus mendeklaraasikan nya terlebih dahulu pada Tabel sebelumnya dan membuat objek tersebut menjadi PRIMARY KEY agar pada saat pemanggilan FOREIGN KEY perintah dapat dijalankan.

Demikianlah praktikum yang dilakukan praktikan di Laboratorium Lanjut STT-PLN Jakarta

@sandysipayung

Ringkasan Materi Pemograman SQL Pertemuan 1

Standar

SQL (Stuctured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya, dikembangkan oleh IBM pada pertengahan 1970an. Sekarang merupakan bahasa standar internasional untuk pembuatan (creating) dan query database relational. Dikenal dengan standarnya SQL-99 (disetujui sebagai standard ANSI tahun 1999).

Macam-macam Tipe Data :
a. NUMBER, menyimpan bilangan bulat serta bilangan pecahan di belakang titik desimal. Panjang maksimum tergantung pada implementasi oleh sistem operasi yang digunakan, tetapi pada umumnya 38 digit.
b. DATE, menyimpan data tanggal dan waktu dalam tabel. Tipe data DATE menyimpan data tahun (termasuk abad), bulan, hari, jam, menit, serta detik.. Oracle XE menggunakan format tanggal default dalam bentuk DD-MM-YY.
c. Character / Char merupakan Tipe data yang menyimpan karakter dengan size maximal 2000byte (1 karakter = 1 byte)
d. Varchar merupakan Tipe data yang dapat menyimpan semua jenis karakter yang dimasukan lewat keyboard dengan size maximal karakter 4000byte
e. Integer merupakan tipe data dengan bilangan bulat dengan ukuran 4byte

Secara umum SQL hanya memiliki 3 komponen penting, yang digunakan untuk mendefinisikan, memanipulasi serta sebagai pengontrol data yang ada pada sebuah database.

Komponen-komponen SQL :

DDL (Data Definition Language) Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database. Perintah – perintah yang ada pada komponen DDL  yaitu CREATE, DROP, dan ALTER.

CREATE digunakan untuk membuat database, membuat tabel, membuat view dan membuat index.
Contoh sintaks : Create database namadatabase
DROP pada SQL adalah perintah yang di gunakan untuk menghapus data – data yang telah di simpan pada database selain itu Drop tabel berguna untuk menghapus tabel.
Contoh sintaks :Drop table namatabel.

ALTER kegunaan dari perintah alter adalah untuk merubah atribut pada suatu tabel.
Contoh sintak :
Alter table namatabel
Modify (namakolom typekolom) untuk mengganti type kolom dan nama kolom.
alter table namatabel
add (namakolom type kolom[[before, namakolom]]) menambah kolom.

Proses-proses PRAKTIKUM :

1 1a 1b 2 3 4 5 6 7
DML (Data Manipulatin Language) Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data – dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

DCL (Data Control Language) Merupakan perintah yang dapat digunakan untuk mengatur hak akses terhadap sebuah basis data (database).

(@sandysipayung)