PENGARUH TEKNOLOGI INFORMASI TERHADAP KEHIDUPAN DAN DUNIA KERJA

        Kemajuan teknologi informasi di era globalisasi ini semakin cepat. Penggunaanya pun semakin canggih, dapat dilihat oleh pengelolaan data menjadi informasi yang begitu  cepat.

        Teknologi informasi merupakan teknologi yang digunakan untuk mengolah data. Yaitu baik memproses, menyusun, menyimpan, mendapatkan ataupun memanipulasi data dengan berbagai cara sehingga daoat menghasilkasi informasi. Infromasi yang didapat yaitu informasi yang tepat, akurat, relevan serta lebih luas sebarannya dan lebih lama penyimpanannya. sehingga dapat dimanfaatkan dan dipergunakan baik untuk keperluan pribadi, pendidikan, bisnis ataupun pemerintah.

       Sejarahnya pada jaman dahulu manusia bertukar informasi melalui bahasa. Bahasa dapat memungkinkan sesorang dapat memahami informasi yang disampaikan orang lain. Kemudian penyampaian informasi berkembang melalui gambar. Melalui gambar maka informasi yang disampaikan kepada orang lain dapat lebih jauh dan bertahan lebih lama.

       Dimasa modern teknologi informasi berkembang lebih cepat. Penyampaian informasi pun lebih praktis. Contoh  macam – macam teknologi informasi di era modern adalah mesiin cetak, Analytical Machine, Telegraf dan Kode Morse, Film, peawat telepon dan fotografi, pita penyimpan magnetis, tv tabung, Komputer Digital, Transistor, Transistor Planar, Jaringan computer Desentralisasi, Email (Surat Elektronik),   Internet. Internet pada awalnya diperkenalkan dalam karya tulis mengenai TCPIP atau Transmission Control Protocol/Internet Protocol. Setelah itu dikembangkan menjadi sebuah protokol jaringan oleh DARPA, dan dikembangkan lgi oleh CNET.

       Namun dengan berkembangnya teknologi informasi, memberikan pengaruh dan manfaat baik yang bersifat positif maupun negatif. Berikut dampak positif dan negatif dikehidupan sehari hari :

  1. Bidang Ekonomi

Dampak Positif

Pertumbuhan ekonomi yang semakin tinggi, terjadinya industrialisasi , produktifitas dunia industri semakin meningkat, Adanya persaingan antar perusahaan sehingga menjadikan pekerja harus menambah skill.

Dampak Negatif

Dampak negatif dibidang ekonomi yaitu dapat memunculkan kecintaan pada produk – produk luar negeri serta dapat membuat banyaknya pengangguran karena orang yang tidak memiliki skill yang dibutuhkan tidak diterima.

  1. Bidang Pendidikan

Dampak Positif

Dapat mencari informasi-informasi pendidikan melalui internet, Munculnya media massa, khususnya media elektronik sebagai sumber ilmu dan pusat pendidikan. Dampak dari hal ini adalah guru bukannya satu-satunya sumber ilmu pengetahuan, Menjadikan metode-metode baru dalam kegiatan pembelajaran yang dapat memudahkan siswa dan guru di dalam proses pembelajaran.

Dampak Negatif

Disalahgunakan pemakaiannya untuk melihat situs-situs yang ditujukan untuk orang dewasa dan dapat mengendorkan keinginan belajar karena adanya facebook, game online dll

  1. Bidang Sosial dan Budaya

Dampak positif

Dapat menumbuhkan rasa percaya diri dan mendorong wawasan menjadi luas. Perbedaan kepribadian pria dan wanita, karena sekarang wanita lebih memiliki peran yang besar.

Dampak negatif

Mengikuti gaya hidup luar negeri, menimbulkan sifat yang individualis, dan maraknya tumbuh terosris karena semakin mudahnya komunikasi serta maraknya cyber crime atau kejahatan didunia maya.

  1. Bidang Politik

Dampak positif

        Timbulnya kelas menengah baru, Proses regenerasi kepemimpinan, selain itu peralihan generasi kepemimipinan atau regenerasi kepemimpinan juga akan berpengaruh karena berkembangnya juga politik internasional.

         Perkembangan Teknologi Informasi juga sangat berpengaruh didunia kerja. Penerapan Teknologi Informasi sudah banyak dipakai oleh berbagai perusahaan karena efisiensi waktu serta biaya, apalagi adanya kompetisi yang telah berubah dari monopoli menjadi pasar bebas. Secara tidak langsung, perkantoran yang telah memanfaatkan teknologi komputer sangat efisien dan efektif dibandingkan perkantoran yang sebagian prosesnya masih dikelola secara manual. Pada era inilah komputer memasuki babak barunya, yaitu sebagai suatu fasilitas yang dapat memberikan keuntungan kompetitif bagi perkantoran, terutama yang bergerak di bidang bisnis. Dan pentingnya sistem informasi adalah sebagai salah satu komponen utama yang harus diperhatikan oleh perusahaan yang ingin menang dalam persaingan bisnis.

        Sistem informasi operasional perkantoran berbasis intranet terdapat beberapa fungsi untuk menunjang kinerja para karyawannya yaitu meliputi: fungsi informasi, fungsi komunikasi, fungsi penyimpanan data, fungi pembelajaran/learning, fungsi interface link/penghubung dari satu objek ke objek lainnya.

        Jadi Teknologi informasi sangatlah penting didalam kehidupan sehari hari dan di dunia kerja yang dapat meningkatkan perekonomian negara. Teknologi informasi telah menjadi fasilitas utama bagi kegiatan diberbagai kehidupan dan membawa perubahan besar pada struktur organisasi dan manajemennya. Komunikasi antar manusia juga menjadi mudah walaupun dengan jarak yang jauh.

        Walaupun Teknologi informasi sangat banyak memberikan manfaat di berbagai bidang kehidupan, namun kita juga tidak dapat memungkiri adanya berbagai efek negatif bagi manusia. Maka untuk mencegah dari dampak negatif kemajuan teknologi pemerintah juga seharusnya membuat undang undang yang harus dipatuhi agar penggunaan teknologi dapat berjalan sesuai dengan fungsinya.

PRAKTIKUM 13 SOAL LATIHAN

1. Buat sequence untuk digunakan sebagai PRIMARY KEY pada table DEPARTMENT.
Sequence dimulai dari 60, dan mempunyai nilai maksimum 200. Sequence di-increment
dengan angka 10. Nama sequence yang dibuat adalah DEPT_ID_SEQ.
1

2. Tampilkan keberadaan sequence dari dictionary USER_SEQUENCES
2

3. Buat non-unique index pada kolom FOREIGN KEY yang ada pada table EMPLOYEE.
lat3

4. Tampilkan index yang ada dalam data dictionary untuk table EMPLOYEE
4

PRAKTIKUM PERTEMUAN 12 LATIHAN SOAL

1. Buat view EMP_VU yang berisi nomor pegawai, nama pegawai, nomor department yang berasal dari table pegawai. Ubah judul kolom nama pegawai menjadi PEGAWAI.
a. Untuk mengkoneksikan view pada scott
1
b. Membuat view emp_vu
1a

2. Tampilkan view EMP_VU
2

3. Tampilkan nama view dan teks-nya dari data dictionary USER_VIEWS
3

4. Buat view dengan nama DEPT20 yang berisi nomor, nama dan gaji dari pegawai yang bekerja di department 20. Beri judul kolom EMPLOYEE_ID, EMPLOYEE, dan DEPARTMENT_ID. Jangan perbolehkan pegawai untuk mendaftar kembali (atau mengisi datanya lagi) ke department yang lain melalui view.
a. Membuat view dept20
4lg
b. Setelah dibuat view dept20 tersebut, sembarang operasi DML yang dilakukan pada view, akan menimbulkan pesan kesalahan, seperti pada contoh berikut :
4a

5. Tampilkan struktur dari view DEPT20
5b

6. Buat view SALARY_VU yang berisi nama pegawai, nama department, gaji dan grade dari gaji untuk semua pegawai. Beri judul PEGAWAI, DEPARTMENT, GAJI, GRADE.
a. Membuat view salary_vu
6a
b. Tampilkan data pada SALARY_VU
6b6b1

TUGAS PRAKTIKUM (Sub Query)

Membuat table mhs
1.CREATE TABLE mhs (
2.nim varchar(5),
3.namaMhs varchar(30),
4.PRIMARY KEY(nim)
5.);

1.INSERT INTO mhs VALUES
2.(‘001’, ‘Jcoko’),
3.(‘002’, ‘Amir’),
4.(‘003’, ‘Budi’);

Membuat table mk
1.CREATE TABLE mk (
2.kodeMK varchar(5),
3.namaMK varchar(20),
4.sks int(11),
5.PRIMARY KEY(kodeMK)
6.);

1.INSERT INTO mk VALUES
2.(‘A01’, ‘Kalkulus’, 3),
3.(‘A02’, ‘Geometri’, 2),
4.(‘A03’, ‘Aljabar’, 3);

Membuat table ambilmk
1.CREATE TABLE ambilmk (
2.nim varchar(5),
3.kodeMK varchar(5),
4.nilai int(11),
5.PRIMARY KEY(nim, kodeMK)
6.);

1.INSERT INTO ambilmk VALUES
2.(‘001’, ‘A01’, 3),
3.(‘001’, ‘A02’, 4),
4.(‘001’, ‘A03’, 2),
5.(‘002’, ‘A02’, 3),
6.(‘002’, ‘A03’, 2),
7.(‘003’, ‘A01’, 4),
8.(‘003’, ‘A03’, 3);

Pertanyaan :
1. Tampilkan nama mahasiswa dan nilai matakuliah yang memiliki nilai tertinggi dalam matakuliah ‘A02′.
no 1

2. Dalam perkuliahan dengan kode ‘A03′, siapakah mahasiswa (nim dan nama) yang memiliki nilai di atas rata-rata nilai dari semua mahasiswa yang mengambil matakuliah tersebut?
no 2

3. Dari data mahasiswa yang terdaftar, siapa sajakah (nama) mahasiswa yang tidak mengambil matakuliah ‘A01′?
no 3

4. Hapuslah data mahasiswa (dari tabel mhs) yang memiliki IPK terendah (kasus di DO).
no 4

5. Tampilkan mahasiswa yang memiliki IPK di bawah 3.5.
no 5

6. Untuk semua mahasiswa yang mengambil matakuliah ‘A03′, nilai matakuliah tersebut dinaikkan 1, karena ada kesalahan perhitungan nilai oleh dosennya
no 6

PRAKTIKUM PERTEMUAN 4 LATIHAN SOAL

1) Buat daftar yang unik dari semua pekerjaan pada department 30, tampilkan pula lokasi dari
department 30 pada output.
1

2) Buat daftar yang unik dari semua pekerjaan pada department 30, tampilkan pula lokasi dari
department 30 pada output.
2

3) Tampilkan nama pegawai, nama department dan lokasi dari semua pegawai yang memiliki
komisi (komisi tidak sama dengan NULL)
3

4) Tampilkan nama pegawai dan nama department untuk semua pegawai yang memiliki huruf
‘A’ pada namanya.
4

5) Buat query untuk menampilkan nama pegawai, pekerjaan, nomor department, dan nama
department untuk semua pegawai yang bekerja di kota ‘DALLAS’
5

6) Buat query untuk menampilkan nama pegawai dan nomor pegawai, nama manager dan nomor
pegawai dari manager.
6.1

6.2

7) Modifikasi query pada nomor 6, buat outer join untuk menampilkan pula data pegawai yang
tidak mempunyai manager.
7.1

7.2

8) Buat query yang menampilkan nama pegawai, nomor department, dan semua employee yang
bekerja pada department yang sama dengan employee. Samakan judul kolom seperti yang
ada pada hasil berikut :
8.3

jawab
8.1

8.2

9) Tampilkan struktur dari table SALGRADE. Buat query yang menampilkan nama pegawai,
pekerjaan, nama department, gaji dan grade untuk semua pegawai.
9.1

9.2

10) Buat query untuk menampilkan nama dan tanggal mulai bekerja dari pegawai yang tanggal
bekerjanya setelah pegawai bernama ‘BLAKE’
10

11) Tampilkan semua nama pegawai dan tanggal kerjanya serta nama manager dan tanggal
kerjanya dimana tanggal mulai kerja pegawai lebih dulu daripada tanggal mulai kerja
managernya.
11

SYNTAX SYNTAX SQL

Database relational besar seperti Oracle, SQL Server, Informix, Sybase dan lain-lain biasanya mendukung SQL, dimana SQL merupakan bahasa standar sebagai interface bagi suatu aplikasi untuk berinteraksi dengan database relasion al. Dalam tulisan ini penulis akan memaparkan dasar-dasar syntax SQL.

Pengertian dan Kegunaan Query Jika anda telah membuat tabel-tabel dan telah memasukkan banyak data dalam tabel tersebut, suatu ketika Anda menginginkan untuk mengetahui/mencari data tertentu. Hal ini dapat anda lakukan dengan membuka tabel, menelusuri data satu per satu, lalu membuat tabel baru untuk menyimpannya. Akan tetapi cara seperti ini sangat tidak efisien. Untuk kebutuhan tersebut, akan jauh lebih mudah jika anda menggunakan queryuntuk memenuhi permintaan data kita Pada dasarnya, query adalah merupakan bahasa untuk melakukan manipulasi terhadap database, yang telah distandarkan dan lebih dikenal dengan nama Structured Query Language (SQL). Query dibedakan menjadi 2, yaitu
1. Untuk membuat/mendefinisikan obyek-obyek database seperti membuat tabel, relasi dan sebagainya. Biasanya disebut dengan Data Definition Language (DDL)
2. Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation Language (DML). Manipulasi data bisa berupa:
a. Menambah, mengubah atau menghapus data.
b. Pengambilan informasi yang diperlukan dari database, yang mana datanya diambil dari tabel maupun dari query sebelumnya

Untuk lebih jelasnya syntax syntax sql dapat di download pada link berikut :
syntax syntax SQL (PDF)

PERTEMUAN 2 MODUL LATIHAN SOAL

LATIHAN SOAL

1)      Buat query untuk menampilkan nama dan gaji dari pegawai yang memiliki gaji lebih dari $2850.

Image

2)      Buat query untuk menampilkan nama pegawai dan nomor departemen dari pegawai tersebut untuk pegawai yang mempunyai nomor pegawai = 7566.

Image

3)      Tampilkan nama dan gaji untuk semua pegawai yang memiliki gaji yang tidak berada

dalam range antara $1500 sampai $2850.

Image

4)      Tampilkan nama pegawai, pekerjaan dan tanggal mulai pegawai bekerja antara 20 February 1981 sampai 1 Mei 1981.  Urutkan dengan urutan menaik pada kolom tgl mulai kerja.

Image

5)      Tampilkan nama pegawai dan nomor department dari semua pegawai dalam department

10 dan department 30 dalam urutan menaik berdasarkan nama.

Image

6)      Tampilkan nama dan gaji pegawai yang memiliki gaji lebih dari $1500 dan bekerja pada nomor department 10 atau 30.  Beri judul kolom ‘Pegawai’ dan ‘Gaji Sebulan’ .

Image

7)      Tampilkan nama dan tanggal mulai kerja dari seorang pegawai yang mulai bekerja di tahun 1982.

Image

8)      Tampilkan nama dan tanggal mulai kerja dari seorang pegawai yang mulai bekerja di tahun 1982.

Image

9)      Tampilkan nama, gaji dan komisi dari semua pegawai yang memiliki komisi (kolom komisi tidak sama dengan NULL). Urutkan berdasarkan  gaji dan komisi, dengan urutan

menurun.

Image

10)  Tampilkan nama dari semua pegawai yang memiliki nama yang  mengandung karakter  ‘A’ pada huruf ketiga.

Image

11)  Tampilkan nama pegawai yang memiliki dua huruf ‘L’ pada namanya, dan bekerja di department 30, atau managernya = ‘7782’

Image

12)  Tampilkan nama, pekerjaan, dan gaji dari semua pegawai yang memiliki pekerjaan  ‘CLERK’ atau ‘ANALYST’ dan gajinya tidak sama dengan $1000, $3000 atau $5000.

Image

13)  Tampilkan nama, gaji, dan komisi dari semua pegawai yang memiliki jumlah komisi lebih dari jumlah gaji setelah dinaikkan 10%.