• Tidak ada hasil yang ditemukan

Analisa Perancangan Database Nilai Akhir Universitas U budiyah Indonesia Melalui SQL

N/A
N/A
Protected

Academic year: 2021

Membagikan "Analisa Perancangan Database Nilai Akhir Universitas U budiyah Indonesia Melalui SQL"

Copied!
13
0
0

Teks penuh

(1)

Analisa Perancangan Database Nilai Akhir

Universitas U’budiyah Indonesia

Melalui SQL

¾ Pengertian SQL

SQL adalah singkatan dari Structured Query Language. Dalam bahasa Inggris, SQL biasa dibaca sebagai SEQUEL dan bukan ES-KYU-EL. Bahasa ini merupakan standar yang digunakan untuk mengakses database relasional.

Sebenarnya penyebutan selama ini bahwa SQL sebagai bahasa query sangat kurang tepat, karena fungsi SQL tidak sekedar untuk melakukan query (memproleh data), melainkan juga dapat digunakan untuk kepentingan lain dalam memanipulasi data.

A. Sistem Nilai Akhir

1. Proses pemasukan data

Pada setiap akhir perkuliahan data mahasiswa, data dosen, data mata kuliah dan data nilai akhir dimasukkan kedalam computer.

1.1.Proses entri data mahasiswa

Pada proses ini data yang akan dimasukkan berupa NIM, Nama Mahasiswa dan Alamat.

1.2.Proses entri data dosen dan Proses entri data mata kuliah

Pada proses ini data yang akan dimasukkan berupa Kode Mata Kuliah, Nama Mata Kuliah, Nama dosen dan Ruang.

1.3.Proses entri data nilai

Pada proses ini data yang akan dimasukkan berupa NIM, Kode Mata Kuliah dan Nilai.

2. Proses pembuatan laporan

Setiap akhir semester, nilai akhir mahasiswa tersebut dibuatkan laporan yang berupa KHS per mahasiswa yang akan diberikan kepada masing-masing mahasiswa, serta laporan nilai per mata kuliah & jurusan yang akan disimpan sebagai ARSIP.

(2)

B. Membuat DFD (Data Flow Diagram)

Penggunaan notasi/symbol dalam diagram arus data berguna untuk membantu komunikasi anatara analis sistem dengan pemakai sistem (user) agar dapat memahami suatu sistem secara logika, selain dari itu notasi/symbol dalam diagram arus data itu juga membantu sekali untuk memahami suatu sistem pada semua tingkat kompleksitasnya. Diagram tersebut dikenal dengan sebutan nama Data Flow Diagram (DFD). Dfd sering digunakan untuk menggambar sistem yang berjalan/ada atau sistem yang diusulkan /baru yang digambarkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau data tersebut disimpan. Dfd merupakan alat analisis terstruktur yang baik dan popular, karena dapat menggambarkan arus data pada suatu sistem secara terstruktur dan jelas. DFD berfungsi untuk menjelaskan sistem secara logika.

Berikut adalah contoh DFD.

Data MatKul Data Dosen  + Data MatKul +  Data Nilai  MAHASISWA ARSIP PROSES PEMASUKAN DATA PROSES PEMBUATAN LAPORAN DOSEN MATA KULIAH DOSEN NILAI MAHASISWA Data Nilai  Data Mahasiswa  Data Dosen + Data Mahasiswa  + Data MatKul + Data Nilai  Data Nilai  Data MatKul  Data Mahasiswa  Data Dosen Laporan Nilai per Mahasiswa  Laporan Nilai per Matkul 

(3)

C. Merancang Database

Cara pembuatan database ini, dilakukan berdasarkan analisis terhadap sistem yang berjalan. Beberapa DBMS menyediakan pernyataan CREATE DATABASE untuk menciptakan database. Perintah berikut akan menciptakan database bernama NILAI_AKHIR:

CREATE DATABASE NILAI_AKHIR

Setelah kita menciptakan database NILAI_AKHIR, kita bisa segera mempraktekan pembuatan table. Penciptaan sebuah table dilakukan dengan menggunakan CREATE TABLE. Contohnya:

CREATE TABLE MAHASISWA (

Nim char (8) not null, Nama varchar (22), Alamat varchar (32), Primary Key (NIM) )

Setelah kita membuat table dan jalankan, kita langsung dapat melihat hasilnya. Tetapi table tersebut masih kosong karena belum kita isi.

Apabila kita ingin table tersebut terisi, maka kita harus memasukkan data ke table dengan menngunakan INSERT INTO, contohnya sebagai berikut:

INSERT INTO MAHASISWA VALUES (‘08123014’, ‘Teuku Mas Adi’, ‘Blangpidie’);

Setelah kita membuat database, dan memasukkan table, kita dapat melihat isi table yang sudah kita buat dengan cara sebagai berikut:

(4)

Berikut adalah beberapa table relasi yang saya buat dengan menggunakan Microsoft Word.

File Mahasiswa

NIM NAMA MAHASISWA ALAMAT

08123010 Mansur Aceh Besar

08123011 Syaukas Rahmatillah Aceh Besar 08123012 Suprianto Simeulu 08123014 Teuku Mas’Adi Blangpidie 08123015 Devi Marshelia Keutapang 08123016 Muhammad Iqbal Sigli 08123017 Nurmasyitah Banda Aceh 08123018 Hendra Fariadi Simeulu 08123021 Kosmaiyadi Aceh Besar 08123022 Aguswardi Lambaro Skep 08123023 Al Khuzari Montasik 08123025 Zahrela Lambaro Skep

File Mata Kuliah

KODE NAMA MATKUL SKS NAMA DOSEN

MI 004 Analisa Proses Bisnis 2 Agusmiati, M.Pd

MI 013 Pemodelan SI 3 Agus Nanda Satria, S.Kom MI 005 Analisa & Perancangan SI 3 Nurlia, M.Kom

MI 008 Kewirausahaan 2 Dedi Kuswandi, SP MI 026 Perancangan Basis Data 3 Agus Nanda Satria, S.Kom MI 034 Pemrograman SQL 4 Iza Nasita, S.Kom

MI 022 Jaringan Komputer 3 Tarmizi, ST MI 001 Statistik 3 Marya Ulfa, S.Si

File Dosen

NIP NAMA DOSEN RUANG

0001 Nurlia, M.Kom II B

0002 Agusmiati, M.Pd Lab Bahasa 0003 Agus Nanda Satria, S.Kom II C

0004 Tarmizi, ST II B

0005 Iza Nasita, S.Kom Lab Visual 0006 Marya Ulfa, S.Si II B 0007 Dedi Kuswandi, SP II D

(5)

File Nilai

NIM KODE MATKUL NILAI

08123010 MI 004 B 08123011 MI 013 B 08123012 MI 005 B 08123014 MI 026 B 08123015 MI 034 B 08123016 MI 022 B 08123017 MI 001 B 08123018 MI 004 B 08123021 MI 005 B 08123022 MI 008 B 08123023 MI 026 B 08123025 MI 034 B

D. Membuat ERD (Entity Relationship Diagram)

ERD digunakan untuk menggambarkan hubungan antar penyimpanan/data store yang terdapat pada DFD. ERD menggunakan sejumlah notasi/symbol untuk menggambarkan struktur dan hubungan antar data.

ERD menggunakan tiga macam notasi/symbol, yaitu:

¾ Entity ¾ Atribut ¾ Line ¾ Hubungan

(6)

Berikut adalah contoh ERD:                                           DOSEN MAHASISWA MATA KULIAH MENGIKUTI MENILAI NAMA DOSEN HP SKS RUANG NIP NAMA DOSEN NILAI KODE MATKUL NIM NAMA MATKUL KODE MATKUL NIM NAMA MHS ALAMA T KODE MATKUL NILAI NIM MANY  MANY  MANY Y  

(7)

Berikut ini adalah beberapa contoh isi dalam table Mahasiswa yang saya buat melaui SQL.

TABEL MAHASISWA

 

Tabel diatas adalah hasil dari yang saya buat melalui SQL. Kita tidak hanya bisa melihat hasil tersebut hanya dengan SQL saja karena selain dari SQL kita juga dapat melihat hasil yang kita buat tersebut melalui localhost : (http://localhost/xampp/).

(8)

Berikut adalah contoh table mahasiswa yang dapat kita lihat hasilnya melalui localhost.

Tabel Mahasiswa

Program ini dirancang melalui SQL, agar sistem nilai akhir ini berjalan sesuai dengan yang diinginkan untuk mempermudah cara melihat hasil nilai mahasiswa tertentu pada setiap semester.

(9)

E.

Membuat Desain Input Dan Output

Bedasarkan Dfd dan file yang terbentuk, maka buatlah rancangan untuk masukan data dan keluaran data.

1. Spesifikasi Formulir Data Mahasiswa

Nama Formulir : Formulir Data Mahasiswa Fungsi : Untuk mengisi data mahasiswa Sumber : Operator computer

Tujuan : Mahasiswa

Volume : Setiap ada mahasiswa baru Kondisi : Satu rangkap

Media : Kertas

Bentuk : Lihat sebagai berikut ¾ Dokumen Input (formulir data mahasiswa)

FORMULIR DATA MAHASISWA

NIM

NAMA MAHASISWA ALAMAT

2. Spesifikasi Formulir Data Dosen Dan Mata Kuliah

Nama Formulir : Formulir data dosen dan mata kuliah

Fungsi : Untuk mengisi data dosen dan mata kuliah yang diajarkan Sumber : Operator computer

Tujuan : Dosen

Volume : Setiap ada dosen baru Kondisi : Satu rangkap

Media : Kertas

Bentuk : Lihat halaman berikut

¾ Dokumen Input (formulir data dosen dan mata kuliah)

3. Spesifikasi Formulir Data Nilai Mahasiswa

FORMULIR DATA DOSEN & MATA KULIAH

KODE MATA KULIAH NAMA MATA KULIAH NAMA DOSEN

(10)

Nama Formulir : Formulir data nilai mahasiswa Fungsi : Untuk mengisi data nilai mahasiswa Sumber : Operator computer

Tujuan : Dosen

Volume : Setiap selesai ujian Kondisi : Satu rangkap

Media : Kertas

Bentuk : Lihat sebagai berikut

¾ Dokumen Input (formulir data nilai mahasiswa)

DAFTAR NILAI MAHASISWA

NAMA MATA KULIAH NAMA DOSEN

PRODI

NO NIM NAMA MAHASISWA NILAI

¾ Tampilan layar menu utama

ANALISA PERANCANGAN DATABASE NILAI AKHIR UNIVERSITAS U’BUDIYAH INDONESIA

MENU UTAMA

PEMASUKAN DATA LAPORAN

(11)

¾ Tampilan layar input (entri data mahasiswa)

ENTRI DATA MAHASISWA

NIM

NAMA MAHASISWA ALAMAT

ADD SAVE CANCEL BROWSE CLOSE

¾ Tampilan layar input (entri data dosen dan mata kuliah)

ENTRI DATA DOSEN DAN MATA KULIAH

KODE MATA KULIAH NAMA MATA KULIAH NAMA DOSEN

RUANG

ADD SAVE CANCEL BROWSE CLOSE

¾ Tampilan layar input (entri data nilai mahasiswa)

ENTRI DATA NILAI

NIM

KODE MATA KULIAH

RUANG (ISI DENGAN A, B, C, D ATAU E)

(12)

¾

Tampilan Layar Output

CETAK LAPORAN

     NILAI PER MAHASISWA

NILAI PER MATA KULIAH DAN JURUSAN

MEDIA

LAYAR

PRI NTER

EXIT

¾

Nilai Per Mahasiswa

UNIVERSITAS U’BUDIYAH INDONESIA

LAPORAN NILAI

SEMESTER AKHIR 2010

Nim

:

08123014

Nama Mahasiswa

: Teuku Mas’Adi

Alamat

: Blangpidie / Lampaseh Kota

Prodi

: Manajemen Informatika

KODE MK NAMA MATA KULIAH NAMA DOSEN RUANG NILAI

MI 005 Analisa & Perancangan SI Nurlia, M.kom RK IIB A MI 026 Perancangan Basis Data Agus Nanda satria, S.Kom RK IID A

MI 022 Jaringan Komputer Tarmizi, ST RK IIC A

(13)

¾

Nilai Per Mata kuliah dan prodi

UNIVERSITAS U’BUDIYAH INDONESIA

LAPORAN NILAI

SEMESTER AKHIR 2010

Mata Kuliah

: Anallisa & Perancangan SI

Prodi

: Manajemen Informatika

 

NIM NAMA MAHASISWA NAMA DOSEN RUANG NILAI

08123014 Teuku Mas’adi Nurlia, M.kom RK IIB A

         

SEKIAN

Semoga hasil analisa perancangan database nilai akhir ini, agar

bermanfaat / berfaedah bagi semua pembaca. Terima kasih penulis sampaikan

kepada dosen-dosen yang telah mengasuh sehingga penulis bisa menganalisa

perancangan database nilai akhir walaupun masih sangat relative sederhana,

kritik dan saran yang membangun sangat diharapkan untuk meningkatkan

kemajuan skill penulis pada arah masa depan yang lebih cerah.

Wassalam

Gambar

Diagram tersebut dikenal dengan sebutan nama Data Flow Diagram (DFD). Dfd sering  digunakan untuk menggambar sistem yang berjalan/ada atau sistem yang diusulkan /baru  yang digambarkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data  ters
TABEL MAHASISWA
Tabel Mahasiswa

Referensi

Dokumen terkait

distribusi suhu udara pada tiap atap dan lantai rumah tanaman seragam Simulasi dilakukan untuk mengetahui performa rumah tanaman tipe standard peak pada saat angin tidak

Sistem evaluasi kredibilitas Web akan memberi rekomendasi kepada pengguna untuk memberi nilai (rating) kredibilitas terhadap Web yang dikunjungi, mendeteksi pengguna palsu

Berdasarkan hasil penelitian tentang penggunaan analisis kritis terhadap kemampuan metakognitif siswa, maka dapat disimpulkan sebagai berikut. Penggunaan analisis kritis

Pada proses pengecatan bodi sepeda motor Honda Supra V ada beberapa hal yang perlu dibahas antara lain adalah sebagai berikut: mengidentifikasi kerusakan yang terjadi pada bodi

Pada input realisasi manual seluruh data akan diinputkan secara manual berdasarkan data perencanaan kegiatan SKP dosen yang sudah disetujui oleh penilai. Unsur yang

Pertemuan terakhir: dilakukan dalam kelas besar dengan bentuk diskusi panel untuk melaporkan hasil diskusi masing-masing kelompok dan menanyakan hal-hal yang belum

Hasil analisis data yang menunju kkan bah wa Per ubahan Inventory Turnover tidak berpengaruh terhadap perubahan profitabilitas perusahaan disebabkan oleh dominasi variable-variabel

Untuk menentukan skor kemampuan berpikir kretaif matematis itu kita harus menyusun pedoman penskoran, Selanjutnya kita memberi skor dengan cara menterjemahkannya ke dalam