PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI PENJADWALAN RUANG DAN UNDANGAN ONLINE BERBASIS WEB DI FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR.

PERANCANGAN DAN PENGEMBANGAN SISTEM
INFORMASI PENJADWAL AN RUANG DAN UNDANGAN
ONLINE BERBASIS WEB DI FAKULTAS TEKNOLOGI
INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL
“ VETERAN” JAWA TIMUR

TUGAS AKHIR

Disusun oleh :

IWAN KURNIAWAN
NPM. 0634 010 233
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL ″ VETERAN″
J AWA TIMUR
SURABAYA
2011

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


KATA PENGANTAR

Puji syukur Alhamdulillah penulis panjatkan kehadirat ALLAH SWT,
yang telah melimpahkan

rahmat dan karunia-Nya kepada penulis, sehingga

penulis dapat menyelesaikan Laporan Tugas Akhir ini dengan baik dan benar.
Penyusunan Laporan Tugas Akhir ini merupakan salah satu syarat
dalam menyelesaikan program Strata Satu (S1) pada jurusan Teknik Informatika,
Fakultas Teknologi Industri, UPN ″VETERAN″ Jawa Timur. Adapun judul
Laporan Tugas Akhir ini adalah :


SISTEM

PENJADWALAN

RUANG


DAN

UNDANGAN

ONLINE

BERBASIS WEB DI FAKULTAS TEKNOLOGI INDUSTRI UPN ″VETERAN″
Jawa Timur ”.
Tak lupa pada kesempatan ini penulis menyampaikan ucapan terima
kasih yang sebesar – besarnya kepada semua pihak yang telah membantu dalam
penyelesaian Laporan Skirpsi ini. Ucapan terima kasih penulis sampaikan kepada
yang terhormat:
1. Kedua orang tua saya, Soepardi & Lilik Marliah, yang paling saya cintai,
terima kasih atas semua doa, Materi, dukungan serta harapan-harapanya pada
saat penulis menyelesaikan Skripsi dan laporan ini. Semoga penulis dapat
memenuhi semua harapan beliau.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.
3. Ibu Dr.Ir.Ketut Sari, M.T selaku Ketua Jurusan Teknik Informatika UPN

“Veteran” Jawa Timur.

ii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4. Bapak Moh Irwan Affandi, S.T, MSC selaku Dosen Pembimbing I Laporan
dan Program Skripsi yang telah meluangkan begitu banyak waktu, tenaga dan
pikiran serta dengan sabar membimbing penulis sejak awal hingga
terselesaikannya Laporan Skripsi / Tugas Akhir (TA) ini.
5. Bapak Doddy Ridwandono, S.Kom selaku Dosen Pembimbing II Laporan dan
Program Skripsi yang telah meluangkan begitu banyak waktu, tenaga dan
pikiran serta dengan sabar membimbing penulis sejak awal hingga
terselesaikannya Laporan Skripsi / Tugas Akhir (TA) ini.
6. Kakak – kakak saya, Eney Yulianti, Utami Dian Sari, Aniek Widyawati yang
tersayang terima kasih atas dukungan, motivasi, serta doa yang terus menerus
hingga bisa berhasil.
7. Dosen – Dosen Jurusan Teknik Informatika UPN “VETERAN” JATIM, yang
telah membuat kami membuka pikiran dan merubah pola pikir kami.

8. Mas Idrus, Ferdy dan seluruh teman Badrol yang telah membantu saya pada
saat saya menemui kebuntuan dalam menyelesaikan sistem yang saya buat.
9. Seluruh Teman Jurusan Informatika Henry, Arief, Aditya, Poyo, Bakhtiar,
Muw, Tewol dan yang mungkin tidak dapat saya sebutkan satu persatu, terima
kasih atas semua dukungan dan bantuannya sehingga terselesaikannya
Laporan Skripsi / Tugas Akhir (TA) ini.
Akhir kata, penulis sebagai manusia biasa dimana mempunyai
berbagai keterbatasan dan banyak sekali kekurangan dalam diri, terutama dalam
pembuatan laporan ini. Untuk itu penulis mohon maaf sebesar-besarnya atas
segala kesalahan dan kekurangan yang terdapat dalam Laporan Skripsi / Tugas
Akhir (TA) ini, disamping itu penulis sangat membutuhkan kritik dan masukan

iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

yang membangun dalam memperbaiki penulisan laporan ini, sehingga Laporan
Skripsi / Tugas Akhir (TA) ini dapat semakin baik dan segala kritik dan masukan
yang diberikan oleh teman-teman akan diterima dan akan dijadikan sebagai

pengalaman serta acuan untuk karya-karya selanjutnya.

Surabaya, 23 September 2011

Penulis

iv

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI
ABSTRAKSI ..................................................................................................

i

KATA PENGANTAR ..................................................................................

ii


DAFTAR ISI ................................................................................................

v

DAFTAR GAMBAR .................................................................................... vii
BAB I PENDAHULUAN ...........................................................................
1.1 Latar Belakang ................................................................................
1.2 Perumusan Masalah ........................................................................
1.3 Batasan Masalah ..............................................................................
1.4 Tujuan…….. ...................................................................................
1.5 Manfaat ...........................................................................................
1.6 Metodologi Pembuatan Skripsi .......................................................
1.7 Sistematika Penulisan .....................................................................

1
1
2
2
3
3

4
5

BAB II TINJAUAN PUSTAKA ..................................................................
2.1 FTI Universitas Pembangunan Nasional “VETERAN” Jatim ..........
2.1.1 Sejarah, Perkembangan Dan Pengembangan FTI...................
2.1.2 Visi, Misi Dan tujuan ............................................................
2.1.3 Administrasi Surat Menyurat (Undangan) .............................
2.2 Pengertian PHP ..............................................................................
2.2.1 Dasar-Dasar PHP ...................................................................
2.2.2 Kelebihan PHP.......................................................................
2.2.3 Struktur Program PHP............................................................
2.3 CSS ................................................................................................
2.4 MYSQL...........................................................................................
2.4.1 Mengelola Database ...............................................................
2.5 Power Designer ..............................................................................

8
8
9

12
14
15
15
17
18
18
19
20
31

BAB III ANALISA DAN PERANCANGAN SISTEM ...............................
3.1 Gambaran Umum Sistem ................................................................
3.2 Perancangan Sistem ........................................................................
3.2.1 Deskripsi Layan Login ..........................................................
3.2.2 Deskripsi User Akses .............................................................
3.2.3 Deskripsi Manajemen User.....................................................
3.2.4 Deskripsi Manajemen Undangan............................................
3.3 SMS Gateway..................................................................................
3.3.1 Mekanisme Kerja SMS ..........................................................

3.4 Flowchart Alur Aplikasi...................................................................

35
35
35
35
36
37
37
38
40
41

v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5 Perancangan Data ............................................................................
3.5.1 CDM......................................................................................
3.5.2 PDM ......................................................................................

3.5.3 Perancangan Antar Muka .......................................................
3.5.4 Deployment Diagram .............................................................

42
42
43
44
45

BAB IV IMPLEMENTASI SISTEM ...........................................................
4.1 Lingkungan Implementasi................................................................
4.2 Implementasi Database ...................................................................
4.3 Implementasi Sistem .......................................................................

47
47
47
56

BAB V UJI COBA DAN EVALUASI .........................................................

5.1 Pelaksanaan Rencana Uji Coba .......................................................
5.2 Pelaksanaan Uji Coba .....................................................................
5.2.1 Uji Coba Login ......................................................................
5.2.2 Uji Coba Penambahan Data Admin Dan Data User ................
5.2.3 Uji Coba Data Mahasiswa Dan Data Dosen............................
5.2.4 Uji Coba Data Surat Masuk Dan Surat Keluar ........................
5.2.5 Uji Coba Penambahan Mata Kuliah........................................
5.2.6 Uji Coba Penambah Ruang.....................................................
5.2.7 Uji Coba Mengirim Undangan Menggunakan SMS Gateway .

68
68
68
68
69
71
73
75
75
76

BAB VI PENUTUP ....................................................................................... 80
6.1 Kesimpulan ..................................................................................... 80
6.2 Saran ............................................................................................... 80
DAFTAR PUSTAKA .................................................................................... 81
LAMPIRAN

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Judul

: Perancangan dan Pengembangan Sistem Informasi Penjadwalan Ruang dan
Undangan Online di Fakultas Teknik Industri Universitas Pembangunan
Nasional “VETERAN” Jawa Timur
: Moh Irwan Afandi, S.T, MSC
: Doddy Ridwandono, S.Kom
: Iwan Kurniawan

Pembimbing I
Pembimbing II
Penyusun

ABSTRAK
Penyampaian informasi agenda kegiatan pegawai di UPN “Veteran” Jawa
Timur masih dilakukan dengan menempel jadwal terbaru di papan pengumuman
dan menggunakan jasa manusia untuk mengirim surat / undangan kepada yang
bersangkutan. Perubahan jadwal tidak dapat diakses dengan segera oleh pihakpihak yang membutuhkan, sebelum informasi tersebut ditempel di papan
pengumuman.
Komputerisasi telah berkembang, menginginkan yang semula penyampaian
informasi agenda kegiatan pegawai di UPN “Veteran” Jawa Timur masih
dilakukan dengan menempel jadwal terbaru di papan pengumuman dapat dirubah
dengan sebuah Sistem Informasi Penjadwalan Ruang dan Undangan Online .
Dimana pada Sistem Informasi Penjadwalan Ruang dan Undangan Online ini
tidak merubah format undangan manual, namun yang membedakan setiap agenda
yang telah di masukkan tetap tersimpan pada Database yang dapat dilihat/
dipantau setiap saat dan ditunjang dengan SMS Gateway sebagai pengingat akan
kegiatan yang ada.
Berdasarkan hasil uji coba Sistem Informasi Penjadwalan Ruang dan
Undangan Online ini

benar- benar dapat mendukung dalam penyampaian

informasi baik Undangan maupun himbauan untuk pegawai/ dosen.

Keywords : SMS Gateway, Sistem Informasi Penjadwalan Ruang, Undangan
Online.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

i

1

BAB I
PENDAHULUAN

1.1

Latar Belakang
Seiring perkembangan Fakultas Teknik Industri UPN “Veteran” Jawa

Timur dan teknologi yang semakin lama berkembang dengan pesat sejalan dengan
ditemukannya teknologi dan alat-alat canggih, hal ini mengakibatkan semakin
tingginya tingkat persaingan dalam dunia usaha dan ini merupakan sebuah
tantangan yang harus dihadapi. Penyampaian informasi agenda kegiatan pegawai
di Fakultas Teknik Industri UPN “Veteran” Jawa Timur masih dilakukan dengan
menempel jadwal terbaru di papan pengumuman dan menggunakan jasa manusia
untuk mengirim surat / undangan kepada yang bersangkutan. Perubahan jadwal
tidak dapat diakses dengan segera oleh pihak-pihak yang membutuhkan, sebelum
informasi tersebut ditempel di papan pengumuman. Sering kali pegawai
mempunyai kegiatan yang bersinggungan yang berdampak penilaian keaktifan
pegawai tersebut.
Komputerisasi telah berkembang, menginginkan yang semula penyampaian
informasi agenda kegiatan pegawai di Fakultas Teknik Industri UPN “Veteran”
Jawa Timur masih dilakukan dengan menempel jadwal terbaru di papan
pengumuman dapat dirubah dengan sebuah Sistem Informasi pedjadwalan ruang
gedung dan undangan online serta SMS Gateway sebagai reminder (pengingat).
Dimana pada sistem informasi pedjadwalan ruang gedung dan undangan online
ini tidak merubah format undangan manual, namun yang membedakan setiap
agenda yang telah di masukkan tetap tersimpan pada Database yang dapat dilihat/

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

dipantau setiap saat dan ditunjang dengan SMS Gateway sebagai pengingat akan
kegiatan yang ada.
Sistem informasi penjadwalan ruang gedung dan undangan online ini di
harapkan benar- benar dapat mendukung dalam penyampaian informasi baik
Undangan maupun himbauan untuk pegawai/ dosen. Sehingga dapat mengurangi
ketidakaktifan dalam kegiatan yang diselenggarakan.
1.2

Perumusan Masalah
Permasalahan yang akan dipecahkan dalam kegiatan ini dapat dirumuskan

sebagai berikut :
a. Bagaimana membuat dan merancang sistem yang berbasis web site untuk
sistem informasi penjadwalan ruang dan undangan online pada Fakultas
Teknik Industri di Universitas Fakultas Teknik Industri UPN “Veteran”
Jawa Timur.
b. Bagaimana merancang dan membuat sistem undangan menggunakan SMS
Gateway.

1.3

Batasan Masalah
Pada pembuatan aplikasi ini perlu didefinisikan batasan masalah mengenai

sejauh mana pembuatan aplikasi ini akan dikerjakan. Beberapa batasan masalah
tersebut antara lain:
a. Sistem ini hanya digunakan untuk dosen Fakultas Teknik Industri dan
hanya bisa di akses di Fakultas Teknik Industri.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

b. Sistem ini lebih memfokuskan pada pengiriman undangan secara online
dan adapun menu-menu lain hanya sebagai tambahan.
c. Sistem ini hanya bisa mengirimkan undangan secara 1way sistem.

1.4

Tujuan
Tujuan dari penelitian ini adalah merancang dan mengembangkan Sistem

informasi penjadwalan ruang gedung dan undangan online menggunakan SMS
Gateway

di Fakultas Teknik Industri UPN “Veteran” Jawa Timur dengan

berbasis web dapat mendukung dalam penyampaian informasi baik undangan
maupun penjadwalan ruang gedung.

1.5

Manfaat
Jika agenda penjadwalan ruang dengan berbasis web ini terlaksana dengan

semestinya, diharapkan pegawai dapat memantau kegiatan–kegiatan yang akan
dilaksanakan di Fakultas Teknik Industri UPN “Veteran” Jawa Timur.
Meningkatan keaktifan pegawai dalam hal kegiatan yang dilaksanakan oleh
pimpinan di Fakultas Teknik Industri UPN “Veteran” Jawa Timur.
a. Memudahkan untuk mendapatkan informasi tentang agenda acara.
b. Memudahkan pengguna untuk menambah, mengurangi dan mengganti
agenda acara yang ada.
c. Dengan menggunakan SMS Gateway dapat mempermudah penyampaian
informasi agenda acara pada para undangan yang bersangkutan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.6

Metodologi Pembuatan Skripsi
Dalam pembuatn Tugas Akhir kali ini, penulis akan menjelaskan tentang

metode yang digunakan selama penulis menyusun dan membuat Tugas Akhir ini.
a. Studi literatur.
Mengumpulkan referensi baik dari buku, maupun dari sumber – sumber
yang lainnya mengenai pembuatan aplikasi ini dengan menggunakan
Dreamwever 8 dan Power Designer 12 , serta mencari contoh–contoh apa
saja yang berhubungan dengan Tugas Akhir ini.
b. Analisa dan Perancangan Aplikasi.
Menganalisa dan merancang aplikasi perancangan dan pengembangan
sistem informasi penjadwalan agenda kegiatan pegawai di Fakultas Teknik
Industri UPN “Veteran” Jawa Timur berbasis web.
c. Pembuatan Aplikasi.
Pada tahap ini merupakan tahap yang paling banyak memerlukan waktu
karena

model dan

rancangan aplikasi

yang telah di buat di

implementasikan dengan menggunakan Dreamwever 8 dan Power
Designer 12.
d. Uji coba dan evaluasi aplikasi.
Pada tahap ini setelah aplikasi selesai dibuat maka dilakukan
pengujian

aplikasi untuk mengetahui apakah aplikasi tersebut telah

bekerja dengan benar sesuai dengan konsep yang di ajukan.
e. Penyusunan Buku Tugas Akhir.
Pada tahap ini merupakan tahap terakhir dari pengerjaan Tugas Akhir.
Buku ini disusun sebagai laporan dari seluruh proses pengerjaan Tugas

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

Akhir. dari penyusunan buku ini diharapkan dapat memudahkan pembaca
yang ingin menyempurnakan dan mengembangkan aplikasi lebih lanjut.
f. Pembuatan Kesimpulan.
Pada tahap ini dalam bagian akhir pembuatan Tugas Akhir. Dibuat
kesimpulan dan saran dari hasil pembuatan aplikasi yang diperoleh sesuai
dengan dasar teori yang mendukung dalam pembuatan aplikasi tersebut
yang telah dikerjakan secara keseluruhan.

1.7

Sistematika Penulisan
Pada laporan Tugas Akhir ini akan menjelaskan tentang pembuatan

Perancangan dan Pengembangan Sistem Informasi Penjadwalan Ruang dan
Undangan Online Berbasis Web di Fakultas Teknik Industri UPN “Veteran”
Jawa Timur dengan menggunakan Dreamwever dan Power Designer 12 sebagai
perancangannya. Agar lebih memahami materi, laporan Tugas Akhir ini dibagi
menjadi enam bab yang dilengkapi dengan penjelasan langkah-langkah dan
ilustrasinya.

BAB I

PENDAHULUAN
Bab ini akan menjelaskan tentang Latar Belakang, Perumusan
Masalah, Batasan Masalah, Tujuan Penulisan, Manfaat, Metodologi
Penulisan, dan Sistematika Penulisan.

BAB II

TINJ AUAN PUSTAKA
Bab ini menjelaskan tentang dasar teori yang digunakan sebagai
penunjang serta referensi dalam pembuatan laporan Tugas Akhir ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

Penjelasannya meliputi definisi HTML, JavaScript, PHP, dan Power
Designer 12 sebagai perancangan.
BAB III

ANALISA DAN PERANCANGAN SISTEM
Dalam bab ini dijelaskan tentang analisa dan perancangan sistem
informasi yang antara lain berisi tentang analisa Perancangan dan
Pengembangan Sistem Informasi Penjadwalan Ruang dan Undangan
Online Berbasis Web di Fakultas Teknik Industri UPN “Veteran”
Jawa Timur sendiri secara interface, fasilitas dan fiturnya dengan
menggunakan Dreamwever 8. Dalam bab ini juga akan dijelaskan
semua kebutuhan yang diperlukan dalam membuat aplikasi ini.

BAB IV

IMPLEMENTASI SISTEM
Pada bab ini akan membahas tentang implementasi berdasarkan
konsep perancangan yang ada pada BAB III beserta penjelasan
tentang kebutuhan sistem supaya aplikasi yang dikerjakan sesuai
dengan tujuan dari penulisan Tugas Akhir.

BAB V

UJ I COBA DAN EVALUASI
Bab ini menjelaskan tentang pengujian yang dilakukan untuk
mengetahui apakah aplikasi yang dibuat bisa bekerja sesuai dengan
konsep yang sebenarnya. Selain itu pada bab ini dijelaskan bagaimana
tahapan-tahapan yang dilakukan dalam melakukan pembuatan aplikasi
dengan teknologi framework baru.

BAB VI

PENUTUP

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

Bab ini akan menjelaskan tentang Kesimpulan dari keseluruhan isi
dari laporan Tugas Akhir serta Saran yang disampaikan penulis untuk
pengembangan aplikasi yang ada demi kesempurnaan aplikasi yang
lebih baik.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur,
tutorial, buku maupun situs-situs yang digunakan dalam pembutan
laporan Tugas Akhir ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

BAB II
TINJ AUAN PUSTAKA
Pada bab ini akan dibahas beberapa teori dasar sebagai penunjang
penyelesaian Tugas Akhir ini, antara lain: penjelasan tentang Fakutas Teknik Industri
Universitas Pembangunan Nasional ‘VETERAN’ Jawa Timur berasal dari
www.upnjatim.ac.id, CDM (Conceptual Data Modeling) dan PDM (Physical Data
Modeling), PHP, MySQL.

2.1

Fakultas Teknik Industri Universitas Pembangunan Nasional
“VETERAN” J AWA TIMUR

Program Studi Teknik lndustri FTI UPN "Veteran" Jawa Timur didirikan pada
tahun 1990 dengan status Negeri Kedinasan. Pada tahun 1994 statusnya berubah
menjadi "Disamakan", dan sekarang statusnya telah berubah menjadi Terakreditasi
dengan Nilai B.

Disiplin Teknik Industri termasuk desiplin yang relatif baru, namun
mengalami perkembangan yang sangat cepat. Secara singkat dapat dinyatakan bahwa
Teknik Industri merupakan disiplin yang mempelajari sistem secara integral/terpadu
dari komponen-komponen manusia, mesin, material, money dan metode. Kelebihan
Disiplin Teknik Industri dibanding desiplin lain adalah cakupan materinya yang luas
dan cara pandang mengatasi masalah yang terpadu. Dengan kelebihan ini maka

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

Program Studi Teknik Industri selalu dibanjiri peminat dan lulusannya juga akan
selalu dibutuhkan oleh dunia kerja.

2.1.1 SEJ ARAH, PERKEMBANGAN DAN PENGEMBANGAN FAKULTAS
TEKNOLOGI INDUSTRI

Fakultas Teknologi Industri merupakan salah satu Fakultas Teknik di
lingkungan UPN “Veteran” Jawa Timur. Fakultas Teknologi Industri pada awalnya
bernama Fakultas Teknik Kimia, didirikan pada tanggal 17 Mei 1968, berdasarkan
Surat Keputusan Kementrian Transmigrasi, Urusan Veteran dan Demobilisasi Nomor
062/Kpts/MENTRANVED/68. Pada tahun 1989, Fakultas Teknik Kimia berubah
menjadi Fakultas Teknologi Industri dengan dua Program Studi, yaitu Program Studi
Teknik Kimia dan Program Studi Teknik Manajemen Industri.

Seiring dengan kebutuhan tenaga ahli di bidang industri pangan dan teknologi
informatika, maka pada tahun 1993 Fakultas Teknologi Industri membuka Program
Studi Teknologi Pangan dan tahun 2002 membuka Program Studi Teknik
Informatika.

Sejak berdiri tahun 1968 sampai T.A. 1994/1995, Fakultas Teknologi Industri
berstatus Negeri Kedinasan dibawah Departemen Pertahanan dan Keamanan.
Berdasarkan Keputusan Bersama antara Mendikbud dan Menhankam Nomor :
Kep/0307/U/1994 – 10/XI/1994 tanggal 29 Nopember 1994 mengubah status UPN

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

“Veteran” Jawa Timur dari perguruan tinggi kedinasan menjadi perguruan tinggi
swasta.

Fakultas Teknologi Industri sampai saat ini menyelenggarakan program
pendidikan strata-1 (S-1) yang terdiri dari 6 (enam) Program Studi, yaitu:

1. Program Studi Teknik Kimia

Program Studi Teknik Kimia Fakultas Teknologi Industri UPN “Veteran”
Jawa Timur telah melaksanakan kegiatan perkuliahan sejak tahun 1968, dan
pada tahun 2004 telah terakreditasi dengan peringkat A. Sampai saat ini sudah
meluluskan ribuan sarjana Teknik Kimia yang bekerja di berbagai instansi
baik di instansi pemerintah maupun swasta.

2. Program Studi Teknik Industri

Program Studi Teknik Indusri Fakultas Teknologi Industri UPN “Veteran”
Jawa Timur juga telah terakreditasi oleh BAN-PT dengan nilai B. Sampai saat
ini Program Studi TI telah meluluskan ribuan sarjana Teknik Industri yang
terserap di berbagai bidang, di instansi pemerintah maupun swasta.

3. Program Studi Teknologi Pangan

Program Studi Teknnologi Pangan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur sejak tahun 2005 juga telah terakreditasi dengan
peringkat A dan sampai saat ini telah meluluskan sarjana Teknologi Pangan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

Lulusannya sangat dibutuhkan baik di masa kini maupun masa mendatang,
khususnya dalam menunjang perkembangan di bidang industri pangan.

4. Program Studi Teknik Infor matika

Program Studi Teknik Informatika Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur didirikan pada tahun akademik 2002/2003. Tujuan
pendidikan Teknik Informatika adalah untuk menghasilkan Sarjana yang
unggul dan mempunyai pengetahuan dasar dan keahlian yang luas dalam
bidang Teknologi Informatika.

5. Program Studi Sistem Informasi

Program Studi Sistem Informasi Fakultas Teknologi Industri UPN “Veteran”
Jawa Timur bertujuan untuk menghasilkan Sarjana Sistem Informasi yang
mampu menerapkan sebuah solusi system informasi untuk memecahkan
masalah administrasi informasi serta meningkatkan efektifitas dan efisiensi
proses bisnis dalam rangka meningkatkan competitiveness, baik di lingkungan
industry maupun di lingkungan administrasi.

6. Program Studi Ilmu Komputer

Program Studi Ilmu Komputer Fakultas Teknologi Industri UPN “Veteran”
Jawa Timur bertujuan untuk menghasilkan Sarjana Ilmu Komputer yang
memiliki kemampuan untuk mengkaji, menerapkan dan mengembangkan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

ilmu yang melandasi rekayasa system computer. Arah kajian keilmuan dari
program studi ini mencakup disiplin, proses, teknik dan alat bantu yang
dibutuhkan dalam rekayasa

system computer

yang

meliputi tahap

perencanaan, pembangunan, implementasi dan pemeliharaan.

2.1.2 VISI, MISI DAN TUJ UAN

Visi

Visi Fakultas Teknologi Industri UPN “Veteran” Jawa Timur, yaitu Fakultas
Teknologi Industri unggul di bidang perencanaan, pengolahan/proses dan informasi
untuk mewujudkan perguruan tinggi yang terdepan, modern dan mandiri tahun 2015.

Misi

Misi Fakultas Teknologi Industri UPN “Veteran” Jatim, yaitu :

1. Menyelenggarakan program pendidikan bersifat akademik dengan
kurikulum

berbasis

kompetensi

di

bidang

perencanaan,

pengolahan/proses, informasi dan diterapkan secara profesional yang
sesuai dengan kebutuhan di era globalisasi.

2. Menyelenggarakan penelitian dasar dan terapan guna menunjang
pembangunan Teknologi Industri yang berkelanjutan dan berwawasan
lingkungan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

3.

Melaksanakan pengabdian/pelayanan kepada masyarakat dalam bidang
penyuluhan, pelatihan dan konsultasi bidang perencanaan industri, proses
pengolahan dan sistem informasi serta bhakti sosial.

Tujuan

Tujuan program pendidikan Sarjana Strata 1 (S-1) Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur, adalah sebagai
berikut :

1. Menghasilkan lulusan sebagai pionir pembangunan yang bermoral
Pancasila, memiliki kemampuan akademik yang handal, mampu
mengembangkan kompetensi dirinya menjadi profesional yang lebih
proaktif dan produktif.

2.

Menggali

dan

mengembangkan

IPTEK

di

bidang

Teknologi

Industri/Informasi, baik dasar maupun terapan.

3. Menyebarluaskan Ilmu Pengetahuan dan Teknologi bidang Teknologi
Industri dan Informasi guna meningkatkan taraf hidup masyarakat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

2.1.3 ADMINISTRASI SURAT - MENYURAT ( UNDANGAN )Prosedur
Surat

Gambar 2.1 Administrasi surat
Skema diatas menjelaskan tentang prosedur surat dalam mengundang
karyawan/ Dosen, seorang pimpinan memerintahkan kepada petugas TU untuk
membuatkan undangan. Maka petugas TU, setelah mendapat perintah dari pimpinan
sesegera mungkin untuk membuat undangan sesuai ketentuan. Setelah undangan di
cetak, maka petugas TU memintakan tanda tangan kepada pihak yang berwenang
akan undangan tersebut. Undangan sudah di cetak, dan ditanda tanganin maka
undangan tersebut siap dibagikan kepada orang yang dituju.

Tujuan :
Menunjang pembangunan nasional di bidang pendidikan tinggi dalam rangka
terciptanya sumber daya manusia yang cakap, profesional, beriman dan bertaqwa
kepada Tuhan Yang Maha Esa, memiliki disiplin, tanggungjawab dan pengabdian
yang tinggi serta rasa kepedulian terhadap kesejahteraan masyarakat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

2.2 PENGERTIAN PHP
PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan
perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan
dengan WML sehingga pembangunan situs web site dapat dilakukan dengan cepat dan
mudah. PHP dapat digunakan untuk memperbarui (meng-update) database,
menciptakan database, dan mengerjakan perhitungan matematika. PHP dapat di
ambil gratis melalui internet dengan alamat situs http://www.PHP.net. Menurut
dokumen resmi PHP, PHP adalah singkatan dari Hypertext Preprocessor.
PHP merupakan bahasa scripting (berbentuk script) yang menyatu dengan
HTML dan dijalankan pada server side. Artinya semua sintaks yang penulis berikan
akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser
(client side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk membangun
sebuah web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan
permintaan yang up to date. Misalnya penulis bisa menampilkan isi database ke
dalam halaman web. Pada prinsipnya , PHP mempunyai fungsi yang sama dengan
scipt-script seperti ASP (Active Server Page), Cold Fusion dan lain-lain. Untuk
menjalankan PHP dibutuhkan web server.

2.2.1 Dasar – Dasar PHP
PHP dijalankan dalam file berekstensi .PHP, .PHP3 atau .phtml, tetapi secara
umum ekstensi file PHP adalah (.PHP). Kode PHP menyatu dengan tag – tag HTML

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

dalam satu file. Kode PHP diawali dengan tag .
PHP diawali sebagai berikut :

File contoh1.PHP:



Hallo Belajar PHP

Gambar 2.2 Contoh
Gambar hasil dari eksekusi dari file contoh1.php, seperti yang terlihat pada
Gambar 2.3 Hasil dari file contoh 1.PHP :

Gambar 2.3 Output File Contoh 1. PHP

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

2.2.2 Kelebihan PHP
PHP terkenal dengan mempunyai 4 kelebihannya yaitu 4P (Four Pee) :
A. Practical / Praktis
PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan
ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer
tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang
mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam
sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis
kemudian menghapus variabel dan dan mengembalikan resource ke sistem setelah
skrip berhasil di eksekusi. Seperti yang ada dalam buku Lukmatul Hakim yang
berjudul Membongkar Trik Rahasia Para Master PHP.
B. Power
Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis,
memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan
tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini :
a. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable
Document Format PDF.
b. Berkomunikasi dengan LDAP.
c. Berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan NNTP.
d.

Berkomunikasi dengan Credit-Card Processing Solution.

e. Dapat

dijalankan

secara

run time

melalui

console

menjalankan perintah-perintah sistem.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

serta

juga

dapat

18

2.2.3 Struktur Program PHP
Kode program PHP menyatu dengan tag-tag HTML (Hypertext Markup
Language) dalam satu file. Kode PHP diawali dengan tag . Berikut struktur penulisan sintaks PHP dalam HTML (Hypertext
Markup Language) :









Gambar 2.4 Sintaks PHP
2.3

CSS
CSS (Cascading Style Sheets) digunakan dalam kode HTML (Hypertext

Markup Language) untuk menciptakan suatu kumpulan Style yang terkadang dapat

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

digunakan untuk memperluas kemampuan HTML (Hypertext Markup Language).
CSS (Cascading Style Sheet) adalah bahasa yang digunakan untuk format tampilan
HTML (Hypertext Markup Language), bahasa yang direkomendasikan W3C (World
Wide Web Consortium) untuk melukiskan gaya seperti huruf, warna, ukuran, jarak,
posisi pada dokumen-dokumen web. CSS (Cascading Style Sheet) sangat membantu
para web designer untuk memperindah halaman web template.
Tag table punya elemen border, CSS (Cascading Style Sheet) juga punya
format untuk border namun lebih detail lagi seperti : border-top, border-right,
border-bottom, border-left. Seperti yang ada di buku Bunafit B Latihan Membuat
Aplikasi Web PHP dan MySQL dengan Dreamweaver MX 6,7, 2004 dan 8.
2.4 MYSQL
MySQL merupakan RDBMS (Relational Data Base Management Sistem)
yang

didistribusikan secara open source dan gratis mulai tahun 1996, tetapi

mempunyai sejarah pengembangan sejak tahun 1979. Database MySQL adalah
database yang sangat powerfull, stabil, dan mudah. MySQL sangat banyak dipakai
dalam sistem database web dengan menggunakan PHP.
MySQL juga dilengkapi dengan perintah-perintah dan sintaks-sintaks SQL,
dengan keunggulan sebagai berikut.
a. Konsep

database MySQL berkecepatan tinggi tentang system

penyajian data.
b. Harga yang relatif murah, karena ada yang dapat diperoleh secara
gratis

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

c. Sintaks bahasanya menggunakan perintah yang sederhana.
d. Dapat bekerja dalam beberapa system operasi seperti Windows, Linux,
MacOs, Unix (Solaris, AIX, dan DEC Unix), FreeBSD, OS/2, Irix.
e. Dukungan penggunaan banyak tersedia (Swastika, 2006:5).

2.4.1 MENGELOLA DATABASE
Sebelum membuat suatu tabel yang digunakan untuk menyimpan data, maka
harus terlebih dahulu dibuat database yang merupakan kumpulan atau berisi tabeltabel yang saling berhubungan dengan menggunakan kunci-kunci yang ditentukan.
Tapi bagaimana caranya memerintahkan MySQL untuk membuat database, tabel, dan
lainnya yang diperlukan. Untuk itu perlu untuk mempelajari bahasa yang akan
digunakan untuk berkomunikasi dengan MySQL. Bahasa ini disebut dengan SQL
(Structured Query Language) dan orang sering mengakronimnya dengan “sequel”.
SQL merupakan bahasa standar untuk pengolahan database. Ini berarti bahwa DBMS
yang lain juga mengenal bahasa ini. Seperti yang di tulis dalam buku Sunarfrihantono
yang berjudul PHP & MySQL untuk Web.

Di dalam bahasa SQL, perintah dibedakan menjadi 3 sub bahasa. Berkut ini
perintah SQL berdasarkan fungsinya:
A.

Data Definition Language (DDL) : Pendefinisian / Pembuatan Objek
Pada penjelasan DDL berasal dari sauri_sofyan.blogspot. DDL digunakan

untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang
diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE
untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan
DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis
data dalam pembuatan sebuah aplikasi basis data.
Contoh perintah DDL : CREATE (membuat)

Gambar 2.5 Create Table
Dalam pemakaian pernyataan create table Anda akan menemukan 2 opsi yang
biasanya menyertai deklarasi definisi kolom yaitu:


Null / not null
Null/not null mengindikasikan apakah suatu kolom dapat menerima nilai null

(nilai tiada). Jika dinyatakan null berarti null dapat terjadi dikolom tersebut
sebaliknya bila diberi atribut not null maka nilai null tidak boleh pada kolom tersebut.


Default
Default menyatakan nilai baku yang akan dipakai jika dalam suatu proses

pemasukan nilai ke kolom tersebut tidak diberi nilai. Contoh 2.6 berikut akan
membuat tabel dengan nama buku:

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

Gambar 2.6 Membuat Tabel
Setelah Anda membuat tabel, perintah SHOW TABLES seharusnya
menampilkan output sebagai berikut seperti contoh gambar 2.7 perintah show table.

Gambar 2.7 Perintah SHOW TABLE
Untuk memeriksa tabel yang telah Anda buat sesuai dengan spesifikasi yang
telah ditetapkan, gunakanlah perintah DESCRIBE atau DESC. Sebagai contoh jika
anda lupa nama kolom atau tipe kolom dari tabel yang telah Anda buat. Gunakanlah
perintah seperti contoh dalam Gambar 2.8 berikut :

Gambar 2.8 Perintah DESCRIBE atau DESC

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

23



ALTER (merubah)
ALTER TABLE memungkinkan Anda untuk merubah struktur tabel yang

ada. Anda dapat merubah tabel untuk keperluan:
a. Menambah atau menghapus kolom
b. Merubah nama atau definisi kolom
c. Menambah atau menghapus index
d. Menerapkan suatu susunan berbeda pada barisbaris
e. Merubah nama tabel
ALTER TABLE bekerja dengan cara membuat salinan tabel dari tabel yang
asli yang bersifat sementara (temporer). Proses perubahan tabel dilakukan pada tabel
salinan, kemudian tabel asli dihapus, dan yang baru dirubah namanya. Ketika
perintah ALTER TABLE sedang dieksekusi, tabel asli masih dapat dibaca oleh klienklien.
Proses perubahan dan penulisan terhadap tabel dihentikan sampai tabel yang
baru siap, dan kemudian secara otomatis diarahkan ke tabel baru tanpa kegagalan
dalam proses perubahan. Contoh Gambar 2.9 berikut adalah perubahan table dengan
menambah kolom.

Gambar 2.9 Menambah Kolom
Gunakan keyword MODIFY atau CHANGE, jika akan melakukan perubahan
tipe data kolom, MODIFY dan CHANGE memiliki fungsi yang sama yaitu merubah

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

24

tipe data kolom, hanya saja dengan CHANGE memungkinkan nama kolom juga
dapat dirubah.


Merubah nama tabel
RENAME merubah nama tabel, dan juga bekerja dalam perintah ALTER

TABLE pada Gambar 2.10 perintah alter.

Gambar 2.10 Perintah ALTER
Merubah beberapa nama tabel sekaligus dapat dilakukan dengan satu perintah
saja dimana table - tabel dipisahakan dengan tanda koma, seperti pada Gambar 2.11
berikut ini.

Gambar 2.11 Mengganti Nama TABLE
Merubah tipe dan opsi kolom tabel dapat dilakukan juga bersamaan dengan
merubah nama tabel dalam satu perintah seperti Gambar 2.12 berikut ini.

Gambar 2.12 Merubah Tipe dan Opsi Kolom


DROP (menghapus)
Untuk menghapus table gunakan perintah berikut ini :

Gambar 2.13 Contoh Perintah untuk Menghapus Tabel

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

Suatu index dapat dihapus dengan perintah DROP INDEX atau ALTER
TABLE,seperti berikut :

Gambar 2.14 Contoh Perintah DROP TABLE
B.

Data Manipulation Language (DML)


INSERT

Gambar 2.15 Contoh Perintah INSERT
Pada penjelasan DML berasal dari sauri_sofyan.blogspot. Perintah INSERT
digunakan untuk menambahkan data baru ke dalam tabel.
Pada format yang pertama nama_tabel menunjukkan nama tabel yang akan
ditambahkan data kedalamnya, daftar_kolom menunjukkan namanama kolom dari
tabel yang dipisahkan menggunakan tanda koma, selanjutnya daftar_nilai adalah
nilai-nilai (dipisahkan dengan tanda koma) yang berhubungan dengan masing-masing
kolom yang disebutkan dalam daftar_kolom (jumlah kolom harus sama dengan
jumlah nilai).
Pada format yang kedua setelah klausa SET adalah daftar pasangan nama
kolom dan nilainya masing-masing yang dipisahkan menggunakan tanda koma. Salah
satu dari kedua format penulisan tersebut memungkinkan untuk menambahkan
beberapa data sekaligus dengan sebuah perintah.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

Berikut ini contoh Gambar 2.16 penulisan perintah INSERT dalam proses
panambahan data ke dalam tabel mahasiswa :

Gambar 2.16 Contoh INSERT DATA


UPDATE
Perintah UPDATE digunakan untuk merubah isi dari barisbaris data yang

ada. Untuk menggunakannya, sebutkan nama tabel yang akan dirubah isi baris-baris
datanya, sertakan klausa SET yang diikuti dengan daftar pasangan nama kolom dan
nilainya , dan biasanya perintah UPDATE diikuti dengan klausa WHERE yang
menentukan barisbaris data mana sajakah yang akan dirubah.
Berikut ini format penulisan perintah UPDATE:

Gambar 2.17 Contoh Perintah UPDATE

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

Sebagai contoh dalam tabel mahasiswa, kita akan merubah nilai kolom
alamat dari sebuah baris data yang memiliki mahasiswa_id=1016, sebagaimana yang
tampak Gambar 2.18 berikut ini.

Gambar 2.18 Contoh Perintah UPDATE


DELETE
Untuk menghapus barisbaris data yang ada dalam tabel, gunakanlah perintah

DELETE. Perintah DELETE memungkinkan penggunaan klausa WHERE untuk
menentukan baris - baris data mana saja yang akan dihapus. Jika Anda tidak
menyertakan klausa WHERE maka akan berakibat seluruh baris data yang ada dalam
tabel akan dihapus, Untuk menghapus seluruh baris data yang ada dalam tabel format
penulisannya seperti berikut ini:

Gambar 2.19 Contoh Perintah DELETE Seluruh baris Data

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

28

Gambar 2.20 Contoh Perintah DELETE untuk baris – baris tertentu
Sedangkan untuk menghapus baris – baris data tertentu saja, format penulisannya
seperti berikut ini :
Sebagai contoh, kita akan menghapus baris data yang ada dalam table
mahasiswa yang memiliki mahasiswa_id=1016, seperti gambar 2.20 berikut ini.

Gambar 2.21 Contoh Perintah DELETE
a.

Perintah untuk menampilkan data (Data Retrieval)


SELECT

Tidak ada gunanya menyimpan data kedalam database kecuali bermaksud
untuk menampilkan dan melakukan sesuatu terhadap data tersebut. Inilah fungsi dari
perintah SELECT. Sintaks dasar dari perintah SELECT tampak seperti berikut ini:

Gambar 2.22 Contoh Sintaks Dasar Perintah SELECT

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

29



Daftar_pilihan_kolom, menunjukkan kolom – kolom apa saja yang akan
dipilih atau ditampilkan.



Daftar_tabel, menunjukkan dari table apa saja baris – baris data diambil atau
dipilih.



Batasan_batasan_utama, menunjukkan apa saja kondisi – kondisi baris data
yang harus terprnuhi.



Grup_kolom, menunjukkan bagaimana mengelompokkan hasil – hasil query.



Urutan_kolom, menunjukkan bagaimana mengurutkan hasil – hasil query.



Batasan_batasan_tambahan, menunjukkan apa saja kondisi – kondisi
tambahan dari baris data yang harus terprnuhi.



Jumlah, menunjukkan batas dari hasil query.

Gambar 2.23 Contoh Perintah SELECT
b. Perintah untuk mengontrol transaksi (Transaction Control Language /TCL)
• COMMIT
• ROLLBACK
• SAVEPOINT

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

30

c. Perintah untuk mengatur wewenang atau privilege ( Data Control Language
/DCL)
• GRANT
• REVOKE

C.

Data Control Language (DCL)
Pada penjelasan DCL berasal dari sauri_sofyan.blogspot. Termasuk di dalam

DCL adalah perintah untuk melakukan pendefinisian pemakai yang boleh mengakses
database dan apa saja privelegenya. Secara umum DCL merupakan bahasa yang
digunakan untuk melakukan pengelolaan pemakai yang dapat melakukan akses dan
manipulasi database terutama perintah GRANT dan REVOKE. Perintah untuk
commit dan roll back merupakan kelengkapan fasilitas dalam pembuatan aplikasi
yang memungkinkan suatu transaksi yang terjadi untuk dapat segera disimpan dan
dibatalkan transaksinya..
a. GRANT
Perintah untuk mengizinkan user mengakses table dalam database tertentu.
Bentuk umumnya adalah grant jenis statement yang diizinkan.
b. REVOKE
Perintah untuk mencabut kembali izin yang sudah pernah diberikan
sebelumnya oleh grant. Bentuk umumnya adalah jenis statement yang
diizinkan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

31

2.5 Power Designer
Satu paket permodelan dan perancangan untuk perusahaan yang memerlukan
pembangunan atau perancangan ulang aplikasi bisnis dengan cepat, hemat dan
konsisten. Power Designer terintegritasi untuk semua RDBMS modern dan
pengembangan untuk Java™, .NET, PowerBuilder® dan Web Services. Seperangkat
alat permodelan yang unik dengan menggabungkan beberapa teknik permodelan
standar, yaitu: permodelan aplikasi melalui UML, Permodelan Proses Bisnis dan
permodelan data yang paling banyak diminati pasar, semuanya didukung oleh solusi
manajemen meta-data yang tangguh dan protektifitas yang sangat sempurna di
bidangnya.
a. ERD
Entity Relationship Diagram adalah pemodelan data utama dan akan
membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan
menentukan hubungan antar entitas.
b. Entitas (Entity)
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan
data. Contoh : entitas pegawai, entitas kampus, entitas buku dsb.
c. Relasi (Relationship)
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas,
misal proses pembayaran pegawai. Kardinalitas menentukan kejadian suatu entitas
untuk satu kejadian pada entitas yang berhubungan. Misal, mahasiswa bisa
mengambil banyak mata kuliah.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

32

d. Atribut (Attribute)
Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas
tertentu.
Sebutan lain atribut adalah properti, elemen data dan field. Misal, nama, alamat,
nomor pegawai, gaji dsb.
e. Metodologi ERD


Menentukan entitas Menentukan peran, kejadian, lokasi, hal nyata dan konsep
dimana penggunaan untuk menyimpan data.



Menentukan relasi

Menentukan

hubungan

antar

pas angan

entitas

menggunakan matriks relasi.


Gambar ERD sementara Entitas digambarkan dengan kotak, dan relasi
digambarkan dengan garis.



Isi kardinalitas Menentukan jumlah kejadian satu entitas untuk sebuah
kejadian pada entitas yang berhubungan.



Tentukan kunci utama Menentukan atribut yang mengidentifikasikan satu dan
hanya satu kejadian masing-masing entitas.



Gambar ERD berdasarkan kunci Menghilangkan relasi many to many dan
memasukkan primary dan kunci tamu pada masing masing entitas.



Menentukan atribut Menentukan field -field yang diperlukan system.



Pemetaan atribut Memasangkan atribut dengan entitas yang sesuai.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

33



Gambar ERD dengan atribut Mengatur ERD dari langkah 6 dengan
menambahkan entitas atau relasi yang ditemukan pada langkah 8.



Periksa hasil Apakah ERD sudah menggambarkan system yang akan
dibangun.


f. CDM
Conceptual Data Model (CDM) : model yang dibuat berdasarkan anggapan
bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas
(entity) serta hubungan (relationship) antara entitas-entitas itu.

Gambar 2.24 Contoh Conceptual Data Modeling
g. PDM
Physical Data Model (PDM) : model yang menggunakan sejumlah tabel
untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel
mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

34

Gambar 2.25 Contoh Physical Data Modeling

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

35

BAB III
ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini akan dijelaskan perancangan dari sistem yang akan dibuat,
perancangan sistem yang akan dibuat terdiri dari gambaran umum sistem,
perancangan sistem, perancangan user interface, dan desain uji coba.

3.1

Gambaran Umum Sistem
Gambar umum sistem adalah pembahasan secara umun tentang aplikasi

yang telah dibuat. Di dalam hal ini akan dijelaskan desain yang telah dirancang
dan diterapkan ke dalam sebuah aplikasi.
3.2

Per ancangan Sistem
Analisis kebutuhan didefinisikan sebagai cara untuk memahami dan

menspesifikasi dengan detail, apa yang harus dilakukan oleh sistem. Kebutuhan
sistem terdiri dari 2 macam yaitu kebutuhan fungsional (functional requirem

Dokumen yang terkait

PENGEMBANGAN SISTEM INFORMASI ADMINISTRASI PKL DAN SKRIPSI DI PROGDI SISTEM INFORMASI UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAWA TIMUR.

0 2 136

SISTEM INFORMASI KENAIKAN PANGKAT STUDI KASUS FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM.

0 1 105

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI PENJADWALAN RUANG DAN UNDANGAN ONLINE BERBASIS WEB DI FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR.

0 0 54

RANCANG BANGUN SISTEM INFORMASI KOMUNITAS BERBASIS WEB DAN SMS GATEWAY DI FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR.

2 5 87

PERENCANAAN STRATEGIS SISTEM INFORMASI DI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR.

0 0 22

PERENCANAAN STRATEGIS SISTEM INFORMASI DI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR TUGAS AKHIR - PERENCANAAN STRATEGIS SISTEM INFORMASI DI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

0 0 12

TUGAS AKHIR - RANCANG BANGUN SISTEM INFORMASI KOMUNITAS BERBASIS WEB DAN SMS GATEWAY DI FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

0 0 19

TUGAS AKHIR - PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI PENJADWALAN RUANG DAN UNDANGAN ONLINE BERBASIS WEB DI FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

0 1 14

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN “VETERAN” JAWA TIMUR BERBASIS WEB

0 4 14

PENGEMBANGAN SISTEM INFORMASI ADMINISTRASI PKL DAN SKRIPSI DI PROGDI SISTEM INFORMASI UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAWA TIMUR

0 0 21