Komponen Sistem Informasi

Pendahuluan

Dalam suatu sistem informasi terdapat komponen-komponen seperti:

  • Perangkat keras (hardware): mencakup peranti-peranti fisik seperti komputer dan printer.
  • Perangkat lunak (software) atau program: sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.
  • Prosedur: sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehedaki.
  • Orang: semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem infor­masi.
  • Basis data (database): sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data.
  • Jaringan komputer dan komunikasi data: sistem penghubung yang memungkinkan sesumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.

Pada prakteknya, tidak semua sistem informasi mencakup keseluruh­an komponen-komponen tersebut. Sebagai contoh, sistem informasi pribadi yang hanya melibatkan sebuah pemakai dan sebuah komputer tidak melibatkan fasilitas jaringan dan komunikasi. Namun, sistem infor­masi grup kerja (workgroup information system) yang melibatkan sejumlah orang dan sejumlah komputer, memerlukan sarana jaringan dan komunikasi.

Perangkat keras (hardware)

Sumber daya hardware adalah semua peralatan yang digunakan dalam memproses informasi, misalnya komputer dan periferalnya, lembar kertas, disk magnetic atau optik dan flash disk (Mulyanto, 2009).

Setelah membandingkan antara pengertian hardware secara umum dengan pengertian hardware menurut para ahli, dapat disimpulkan bahwa hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada padanya, atau yang juga disebut dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat mekakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah.

Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya proses-proses yang ada di komputer dengan baik. Komponen komputer ini termasuk ke dalam kategori elemen perangkat keras (hardware).

Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi :

Input Device (Unit Masukan)
Unit ini berfungsi sebagai media untuk memasukan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan

  • Keyboard
  • Mouse
  • Touchpad
  • Light Pen
  • Joystick

Process Device (Unit Pemrosesan)

Otak sebuah komputer berada pada unit pemrosesan (Process Device). Unit pemrosesan ini dinamakan CPU (Central Processing Unit). Fungsi CPU adalah sebagai pemroses dan pengolah data yang selanjutnya dapat menghasilkan suatu informasi yang diperlukan. Pada komputer mikro unit pemrosesan ini disebut dengan micro-processor (pemroses mikro) atau processor yang berbentuk chip yang terdiri dari ribuan sampai jutaan IC.

  • Power Supply (PSU)
  • Random Access Memory (RAM)
  • Kartu Grafis (VGA)
  • Prosesor
  • Motherboard

Output Device (Unit Keluaran)

Output device merupakan peralatan yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk penyimpanan data hasil proses. Hasil pemrosesan tersebut dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf, angka, simbol, khusus), image (dalam bentik grafis atau gambar), suara, dan bentuk lainnya yang dapat dibaca oleh mesin (manchine-readable from). Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terkahir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer

  • Monitor
  • Printer
  • Speaker

Backing Storage (Unit Penyimpanan)

Storage atau biasa juga disebut memory adalah suatu tempat penyimpanan atau penampung data dan program. Dapat juga dikatakan sebagai Electronic Filing Cabinet pada sistem komputer. Penyimpanan cadangan merupakan penyimapanan semua informasi non aktif didalam komputer. Ada dua jenis utama alat penyimpanan cadangan yaitu: Serial Accsess, Contohnya tape drive, dan Direct Access, Contoh disk magnetis, yaitu harddisk, floppy disk (diskette) yang ini sudah jarang sekali dipakai saat ini, CD/DVD ROM,

  • Tape Drive,
  • Magnetic Tape.
  • Harddisk (HDD)

Periferal (Unit Tambahan)

Peripheral adalah hardware tambahan yang disambungkan ke komputer, biasanya dengan bantuan kabel ataupun sekarang sudah banyak perangkat peripheral wireless. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh hardware yang sudah terpasang didalam casing

  • Modem
  • Sound Card (Kartu Suara)
  • Optical Disc Drive
  • Uninterruptable Power Supply (UPS)

Perangkat Lunak

Perangkat lunak ini dibagi menjadi tiga golongan yaitu: sistem operasi (contohnya: Microsoft Windows), bahasa pemrograman (contohnya: Pascal), dan program aplikasi (contohnya: Microsoft Office).

Sistem Operasi

Software sistem operasi merupakan suatu software komplek yang mempunyai banyak fungsi. Fungsi yang pertama adalah untuk mengatur semua perangkat keras komputer yang terhubung dengan CPU. Fungsi kedua adalah menerjemahkan segala aaktivitas pemakai kepada CPU agar segala yang diperintahkan oleh pemakai dapat dikerjakan oleh CPU. Fungsi yang ketiga adalah mengatur semua proses yang terjadi di dalam CPU. Sistem operasi juga berfungsi sebagai tempat atau platform untuk menjalan suatu software aplikasi.
Saat ini sudah terdapat berbagai jenis software sistem operasi yang dapat kamu gunakan, di antaranya adalah Microsoft Windows (Windows 98, Windows 2000, Windows XP, dan Windows Vista) dan Linux (Mandrake, Ubuntu, dan Redhat).

Bahasa Pemrograman

Bahasa pengrograman (programming language) adalah perangkat lunak yang digunakan untuk merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri. Berdasarkan tingkatannya, bahasa pemrogramman dibagi menjadi tiga, yaitu:

Bahasa pemrograman tingkat rendah (low level language)

Bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahas mesin. Biasanya yang mengerti haya pembuatnya saja karena isi programmnya berupa kode-kode mesin.
Bahasa pemrograman tingkat menengah (midle level language)
Pada bahasa pemrograman tingkat menengah, penggunaan instruksi sudah mendekati bahasa sehari-hari. Walaupun begitu bahasanya masih sulit untuk dimengerti. Yang tergolong ke dalam bahasa pemrograman tingkat menengah adalah Assembler.
Bahasa pemrograman tingkat tinggi (high level language)
Bahasa pemrograman tingkat tinggi lebih terstruktur dan mudah dimengerti karena menggunakan bahasa sehari-hari. Contoh bahasa pemrograman tingkat tinggi adalah Basic, Pascal, Delphi, Visual Studio, C, C + +, ADA, Java, dab lain sebagainya.

Program aplikasi

Program aplikasi merupakan software yang mempunyai fungsi khusus sesuai dengan tujuan pembuatnya. Program aplikasi merupakan software yang banyak digunakan untuk membantu menyelesaikan tugas tertentu, seperti untuk membuat surat, mendengarkan musik, menonton VCD, menghitung sejumlah angka, dan masih banyak lagi.
Berdasarkan fungsinya, program aplikasi dibedakan menjadi beberapa macam, diantaranya adalah program aplikasi pengolah kata, pengolah angka, pengolah grafis, pembuat presentasi, dan multimedia.
Sebelum kalian dapat menjalankan suatu program aplikasi, kamu harus menginstall programaplikasi tersebut ke komputermu. Setelah itu, barulah kamu dapat menggunakan program aplikasi tersebut

Manusia

Manusia diperlukan dalam operasi sistem informasi. Sumber daya manusia ini meliputi pemakai akhir dan pakar sistem. Pemakai akhir adalah orang yang menggunakan informasi yang dihasilkan sistem informasi, misalnya pelanggan, pemasok, teknisi, mahasiswa, dosen dan orang-orang yang berkepentingan.    Sedangkan pakar sistem informasi adalah orang yang mengembangkan dan mengoperasikan  sistem informasi, misalnya system analyst, developer, operator sistem dan staf administrasi lainnya(Mulyanto, 2009).

Operator

Operator, dalam hal ini operator komputer, mempunyai tugas mengg­operasikan komputer dan peralatan pendukung. Ia bertugas menghidupkan peralatan-peralatan komputer, memuat pita (tape), meletakkan kertas pada printer, dan tugas-tugas semacam itu. Adagup operator yang mempunyai tugas dalam pemasukan data biasa disebtre sebagai operator entri data (data entry operator).

Analis Sistem (System Analyst)

Analis sistem mempunyai tugas sebagai antarmuka antara pemakai informasi dengan sistem informasi. Dialah yang bertanggung jawab menerjemahkan kebutuhan pemakai menjadi sebuah rancangan basis data dan aplikasi.

Pemrogram Aplikasi (Application Programmer)

Pemrogram aplikasi mempunyai tugas membuat suatu aplikasi (program komputer) yang dipakai dalam sistem informasi. Aplikasi­ yang dibuat didasarkan spesifikasi yang dibuat oleh analis sistem.

Analis Pemrogram (Analist/Programer)

Analis pemrogram atau biasa juga ditulis Analis/Pemrogram adalah suatu posisi dalam bagian PDE yang bertugas sebagai pemrogram dan sekaligus analis sistem. Posisi seperti ini banyak dijumpai di Indonesia. Dengan alasan bagian komputer masih kecil dan demi penghematan biaya, seorang analis sekaligus merangkap sebagai pemrogram.

Administrator Basis Data (Database Administrator / DBA)

Administrator basis data atau biasa disebut DBA bertanggung jawab terhadap struktur data dalam basis data yang digunakan dalam orga­nisasi. Dialah yang berperan dalam mendefinisikan standar data.

Teknisi Komunikasi Data atau Spesialis Komunikasi Data

Teknisi komunikasi data bertanggung jawab terhadap masal komunikasi data dan jaringan komputer. Dialah yang berperan membuat dua komputer tetap dapat bertukar data.

Teknisi perawatan system

Teknisi perawatan sistem bertanggung jawab terhadap kelangsung operasi perangkat keras. Jika terjadi kerusakan seperti pada printer atau monitor, dialah yang akan segera melakukan penggantian atau pereparasian. Seringkali teknisi ini disebut sebagai “hardware engineer”.

Webmaster

Webmaster adalah personil yang bertanggung jawab terhadap isi halaman Web yang dimiliki oleh organisasi.

Auditor PDE (EDP Auditor)

Kadangkala suatu organisasi memiliki atau menggunakan perso yang disebut auditor PDE. Personil ini mempunyai tanggung jawab memastikan bahwa sistem informasi yang berbasis komputer memenuhi azas-azas akuntansi dan pengauditan sehingga keamanan dan dalam sistem terjamin.

Basis Data

Basis data  adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Lingkungan basis data

Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk bisnis. Dalam lingkungan basis data, pengguna memiliki alat untuk mengakses data. Pengguna melakukan semua tipe pekerjaan dan keperluan mereka bervariasi seperti menggali data (data mining), memodifikasi data, atau berusaha membuat data baru. Masih dalam lingkungan basis data, pengguna tertentu tidak diperbolehkan mengakses data, baik secara fisik maupun logis. (Koh, 2005, dalam Janner Simarmata & Imam Paryudi 2006: 33).

Jaringan Komputer

Pengertian jaringan komputer

Jaringan komputer merupakan sistem yang terdiri dari gabungan beberapa perangkat komputer yang didesain untuk dapat berbagi sumber daya, berkomunikasi dan akses informasi dari berbagai tempat.antar komputer yang satu dengan komputer yang lain.

Manfaat jaringan komputer

  • Berbagi sumber daya / pertukaran data
  • Mempermudah berkomunikasi / bertransaksi
  • Membantu akses informasi
  • Mampu memberikan akses informasi dengan cepat dan up-to-date

Jenis-jenis jaringan komputer berdasarkan jangkauan

LAN ( Local Area Network)
Local Area Network sering kita jumpai diperkantoran, kampus, maupun warnet. Jaringan ini dapat menghubungkan lebih dari 2 komputer di ruangan jarak dekat (terbatas) hingga beberapa KM saja. Jaringan ini biasanya terdiri dari komputer, printer, dan perangkat lainnya.

MAN (Metropolitan Area Network)
Sesuai dengan namanya maka jenis jaringan ini memberikan layanan hingga wilayah yang luas dan kemampuan transfer datapun berkecepatan sangat tinggi. Wilayah yang dapat menjadi cakupannya berkisar hingga 50 KM. MAN ini merupakan rangkaian LAN yang berukuran dan berjarak lebih besar.

WAN (Wide Area Network)
Jenis jaringan ini memberikan layanan lebih luas lagi dibanding MAN yaitu dapat menghubungkan suatu wilayah bahkan negara lain. WAN pada dasarnya merupakan kumpulan beberapa LAN yang ada di beberapa lokasi sehingga dibutuhkan sebuah device untuk menghubungkannya dan device itu kita sebut router.

Jenis-jenis jaringan komputer berdasarkan fungsinya

Client – Server
Merupakan jaringan komputer yang dikhususkan sebagai client dan server, layanan ini bisa diberikan oleh 1 atau lebih komputer.

Peer-to-Peer
Merupakan jaringan komputer yang setiap host nya dapat menjadi sebuah server atau menjadi client secara bersamaan.

Jenis-jenis jaringan komputer berdasarkan topologi

  • Topologi Bus
  • Topologi Ring
  • Topologi Tree
  • Topologi Mesh
  • Topologi Linier

Jenis-jenis jaringan komputer berdasarkan media transmisi

Jaringan berkabel ( Wired Network)
Jaringan ini mengunakan media kabel dalam menghubungkan setiap komputer dalam jaringan

Jaringan Nirkabel (Wireless Network)
Jaringan ini tidak menggunakan media kabel sebagai alat pengbungnya, tetapi menggunakan gelombang elektromagnetik dalam setiap kiriman sinyal informasinya.

Iklan

SQL: Klausa GROUP BY

Penggunaan Klausa GROUP BY

oleh: fairuzelsaid

Pada materi  Sistem Basis Data akan dijelaskan tentang penggunaan Klausa GROUP BY, meliputi: bentuk umum dan contoh penggunaanya.

Klausa GROUP BY digunakan pada pernyataan SELECT untuk agregasi data berdasarkan grup (pengelompokan) suatu kolom.

Bentuk Umum Klausa GROUP BY

Adapun bentuk umum klausa GROUP BY sebagai berikut:

SELECT kolom1, kolom2, ... kolomn, fungsi_agregat(ekspresi)
FROM nama_tabel
WHERE syarat
GROUP BY kolom1, kolom2, ... kolomn;

Contoh Penggunaan  Klausa GROUP BY

Sebelum penggunaan klausa GROUP BY diuraikan lebih lanjut, sebelumnya siapkan data sebagai berikut:

Struktul tabel buku

Tambahkan record-record berikut ini:

data tabel buku

Baca lebih lanjut

Sistem Basis Data – Kisi-kisi UAS 2012

Sistem Basis Data: Kisi-kisi Soal UAS

Kisi-kisi UAS merupakan kuliah pengganti untuk pertemuan minggu depan:

  • Senin, 12 Juni 2012
  • Sabtu, 16 Juni 202

Jika terdapat basis data “cdmusik” dengan contoh data berikut ini:

Tabel cd

kode_cd kode_artis judul_album Tahun harga_cd
C00001 A0001 And The Story Goes 2003 350000
C00002 A0001 Whaddup A.. 2005 500000
C00003 A0002 Cintailah Cinta 2002 500000
C00004 A0002 Laskar Cinta 2004 350000
C00005 A0002 Atas Nama Cinta 2004 500000
C00006 A0003 Separuh Jiwaku Pergi 2009 350000

Tabel lagu

kode_lagu kode_cd Judul lagu Pencipta
L000001 C00001 Cinta Mati Ahmad Dhani
L000002 C00001 Jera Melly Goeslaw
L000003 C00001 Indah Melly Goeslaw
L000004 C00003 Pangeran Cinta Ahmad Dhani
L000005 C00003 Atas Nama Cinta Ahmad Dhani
L000006 C00003 Satu Ahmad Dhani

Tabel artis

kode_artis nama_artis jk tanggal_lahir
A0001 Agnes Monica P 1986-06-01
A0002 Ahmad Dhani L 1976-05-26
A0002 Anang Hermansyah L Null

Kerjakanlah soal berikut ini menggunakan perintah MySQL,

  1. Buat database cdmusik
  2. Buat tabel artis
  3. Isi data pada artis
  4. Buat tabel lagu
  5. Isi tabel lagu
  6. Buat tabel lagu
  7. Isi tabel lagu
  8. Tampilkan semua kolom tabel lagu
  9. Tampilkan nama artis dan tanggal lahir
  10. Tampilkan nama artis dan judul album
  11. Tampilkan semua kolom untuk tabel album tahun sebelum 2005
  12. Tampilkan nama artis dan semua kolom tabel album
  13. Tampilkan rata-rata harga cd
  14. Tampilkan harga cd paling mahal untuk tahun 2004
  15. Tampilkan nama artis, judul album, dan semua kolom lagu
  16. Tampilkan nama artis, judul album, dan judul lagu untuk tahun 2004 selain nama artisnya Ahmad Dhani
  17. Ubah nama artis Agnes Monika menjadi Agnes Mo
  18. Tampilkan secara ringkas (tidak terduplikasi) nama-nama artis
  19. Tampilkan tahun, nama artis, dan judul lagu dengan tampilan urut tahun secara descending
  20. Tampilkan kolom pencipta, tahun, judul album, lagu dengan tampilan urut pencipta dan tahun
  21. Hapus lagu yang penciptanya ahmad dhani
  22. Hapus lagu yang penciptanya selain Ahmad Dhani
  23. Hapus cd yang tahunnya antara tahun 2003 sd tahun 2005
  24. Hapus tabel lagu
  25. Hapus datasbase musik cd

Link terkait:

21 May 2012 by Fairuz El Said on Fairuz el Said
…  merupakan menyatakan ekpresi logika. Contoh Pernyataan SQL: SELECT Sebelum mengerjakan contoh SQL: Pernyataan SELECT, siapkanlah tabel berikut: CREATE TABLE mobil ( no_id …
14 May 2012 by Fairuz El Said on Fairuz el Said
…  mySQL buatlah database dan tabel berikut, dengan peritntah SQL sebagai berikut: Buat basis data perpustakaan CREATE DATABASE …  materu pernyataan CREATE TABLE dapat dibaca pada link: SQL-Pernyataan CREATE TABLE Fungsi  Pernyataan INSERT INTO Pernyataan INSERT …
14 May 2012 by Fairuz El Said on Fairuz el Said
…  anda terlebih dahulu membuat tabel pada sesi sebelumnya: SQL: Pernyataan INSERT INTO Bentuk Umum Pernyataan UPDATE Untuk mengubah data …  kode_buku=’B0009’ pada tabel buku. Demikian sesi SQL: Pernyataan UPDATE. Semoga …
14 May 2012 by Fairuz El Said on Fairuz el Said
…  Untuk refferensi tipe data dapat anda baca pada artikel: SQL: Tipe-tipe data Contoh Pernyataan CREATE TABLE Jika database belum ada …
3 July 2010 by Fairuz El Said on Fairuz el Said
…  tentang latihan Query menggunakan perintah SELECT pada SQL Microsoft Aksees. Ikutilah langkah berikut: Buat database dengan nama …  tabel Mahasiswa”][/caption] Bentuk Umum SQL SELECT DaftarField FROM namaTabel WHERE syarat catatan: SELECT, FROM …
16 July 2010 by Fairuz El Said on Fairuz el Said
…  Data TA 2009/2010 meliput materi : Normalisasi ERD SQL DDL SQL DML Berikut ini contoh soal sistem basis data TA 2009/2010: Terdapat …  data (bentuk akhirnya saja). ERD Tuliskan perintah SQL DDL menggunkan MS-Acces Buat tabel-tabel tersebut lengkap dengan …
5 May 2011 by Fairuz El Said on Fairuz el Said
…  Data – Soal UTS (Normalisasi, ERD, Skema Basis data dan SQL) Terdapat dokumen dasar sebagai berikut: [caption …  contoh data. Gambarkan ERD nya Tuliskan perintah SQL-DML menggunkan MySQL: Membuat masing-masing tabel lengkap dengan …  tabel Pegawai Jawablah menggunakan SQL Microsoft Acces, perintah Natural Languange (NL) berikut ini: Berikan …
28 May 2012 by Fairuz El Said on Fairuz el Said
…  INNER JOIN Sebelum diberikan contoh penggunaan Klausa SQL: INNER JOIN, maka persiapkanlah Buat database perpus CREATE DATABASE …

 

Sistem Basis Data – Tipe Data pada MySQL

Tipe-tipe data yang didukung oleh MySQL yang terambil dari dokumentasi MySQL. Tipe – tipe data ini diberikan dalam bentuk yang siap dituliskan pada sintaks-sintaks MySQL, misalnya Create Table. Pada tipe-tipe data tersebut terdapat beberapa atribut yang memiliki arti sebagai berikut:

  • M, menunjukkan lebar karakter maksimum. Nilai M maksimum adalah 255.
  • D,  menunjukkan jumlah angka di belakang koma. Nilai maksimum D adalah 30 tetapi dibatasi oleh nilai M, yaitu tidak boleh lebih besar daripada M-2.
  • Atribut yang diberi tanda [ dan ] berarti pemakaiannya adalah optional.
  • Jika atribut ZEROFILL disertakan, MySQL akan otomatis menambahkan atribut UNSIGNED.
  • UNSIGNED adalah bilangan tanpa tanda di depannya (misalnya tanda negatif).

Baca lebih lanjut

Sistem Basis Data – Soal UTS (Normalisasi, ERD, Skema Basis data dan SQL)

Sistem Basis Data – Soal UTS (Normalisasi, ERD, Skema Basis data dan SQL)

Terdapat dokumen dasar sebagai berikut:

SBD - Soal

SBD - Soal

Penjelasan

  • Gaji pokok dibedakan atas Golongan (II A, II B, II C, III A, III B, dst) dan dikhususkan untuk Dosen Tetap & Karyawan
  • Tunjangan Akademik khusus untuk Dosen Tetap berdasarkan Jabatan Akademiknya (Asisten Ahli, Lektor, Lektor Kepala, dst)
  • Tunjangan Struktural dibedakan atas jabatan strukturalnya (Rektor, Pembantu Rektor, Dekan, dst)
  • Transport didasarkan atas kehadiran pegawai minimal 6 jam perhari
  • Transport mengajar bergantung jumlah sesi yang dihadiri dalam satu bulan
  • Honor SKS dibedakan atas jabatan akademik
  • Tunjangan Suami dan Istri diberlakukan bagi karyawan yang Suami/Istrinya bukan PNS
  • Potongan Koperasi duberlakukan bagi Anggota Koperasi
  • Kredit Koperasi bagi karyawan yang mengambil kredit pada Koperasi
  • Kredit BanK bagi karyawan yang mengambil kredit pada Bank

Soal

  1. Gambarkan Normalisasinya dalam bentuk contoh data.
  2. Gambarkan ERD nya
  3. Tuliskan perintah SQL-DML menggunkan MySQL:
    1. Membuat masing-masing tabel lengkap dengan primary key dan foreign keynya (jika ada)
    2. Mengubah lebar field Nama Pegawai menjadi 60 karakter
    3. Menambahi field Telepon pada tabel Pegawai
    4. Menghapus tabel Pegawai
  4. Jawablah menggunakan SQL Microsoft Acces, perintah Natural Languange (NL) berikut ini:
  5. Berikan contoh memasukkan item data Pegawai
  6. Hapus data pegawai dengan NIS = “02100167”
  7. Ubah nama pegawai menjadi “M. Fairus” untuk NIS = “02100166”
  8. Tampilkan semua field pegawai
  9. Tampilkan Unit Kerja, NIS, Nama dan Golongan
  10. Tampilkan NIS, Nama Pegawai  yang namanya mengandung huruf ”M”
  11. Tampilkan Nama-nama pegewai 5 Huruf pertamanya saja
  12. Tampilkan Nama yang Golongan III A
  13. Tampilkan Nama Karyawan yang status kepegawaiannya bukan ”Dosen Tetap”
  14. Tampilkan NIS, Nama Pegawai, Potongan Koperasi, Kredit Koperasi untuk Bulan Juli 2010.

Posting yang terkait:

Sistem Basis Data – Latihan Query menggunakan SQL MS-Acces

Pada sesi latihan ini dibahas tentang latihan Query menggunakan perintah SELECT pada SQL Microsoft Aksees. Ikutilah langkah berikut: Buat database dengan nama Akademik.mdb Buat tabel Fakultas dengan struktur sebagai berikut: Buat tabel Prodi dengan struktur sebagai berikut: Buat tabel Mahasiwa, … Continue reading →

Sistem Basis Data – Tugas Normalisasi

Berikut ini tugas Sistem Basis Data (SBD)contoh kasus normaslisasi. Terdapat dokumen dasar sebagai berikut. (Klik gambar untuk resolusi yang lebih baik) Normalisasi dokumen dasar tersebut sampai tidak ada redundansi Gambarkan ERDnya Buat struktur tabelnya dalam Microsoft Acces Gambarkan skema basis … Continue reading →

Sistem Basis Data – Entity Relationship Diagram (ERD)

Bahasan Sistem Basis Data kali ini tentang Entity Relationship Diagram (ERD) salah satu bentuk pemodelan basis data yang sering digunakan dalam pengembangan sistem informasi. Bahasan meliputi: Pengertian ERD, Notasi ERD, Metode ERD, Tahap ERD, Kardinalitas, dan Contoh kasus ERD Pengertian … Continue reading →