LAPORAN PRAKTIKUM SISTEM BASIS DATA YAYA
LAPORAN
PRAKTIKUM SISTEM BASIS DATA
Diajukan Sebagai Salah Satu Syarat Kelulusan Matakuliah Prak. Sistem Basis Data
Pada Sekolah Tinggi Teknik Ibnu Sina Batam
DISUSUN OLEH :
Jehan Perwira
1710128262068
Program Studi
Semester
: Teknik Informatika
: 2. Kelas ( A )
YAYASAN IBNU SINA BATAM
SEKOLAH TINGGI TEKNIK (STT) IBNU SINA BATAM
PROGRAM STUDI TEKNIK INFORMATIKA TA.2017/2018
BAB II
LANDASAN TEORI
2.1
Sistem Informasi
Data merupakan sebuah nilai atau kedaan yang berdiri sendiri dan lepas
dari konteks apapun. Sementara informasi adalah data yang telah diolah menjadi
sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan
keputusan saat ini atau mendatang.
Dengan melihat dari pengertian data dan informasi di atas, Sistem
Informasi dapat diartikan sebagai suatu alat untuk menyajikan informasi dengan
cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah
untuk menyajikan informasi guna pengambilan keputusan para perencanaan,
pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu
perusahaan, dan menyajikan sinergi organisasi pada proses. (Al Fatta, 2007)
Sistem Informasi yang berbasis komputer yang biasa disebut Sistem
Informasi Manajemen dalam suatu organisasi terdiri dari komponen-komponen
sebagai berikut:
1. Perangkat Keras
Adalah perangkat keras komponen untuk melengkapi kegiatan masukan, proses,
dan keluaran data.
2. Perangkat Lunak
Perangkat lunak yaitu program dan instruksi yang diberikan ke komputer.
3. Database
Database adalah kumpulan dari data yang saling berhubungan satu dengan
lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak
untuk memanipulasinya.
4. Telekomunikasi
Yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem
komputer secara bersama-sama ke dalam suatu jaringan kerja.
5. Manusia
Manusia merupakan personel dari sistem informasi, meliputi manajer, analis,
programmer, dan operator, serta bertanggung jawab terhadap perawatan sistem.
2.2
Karakteristik Sistem Informasi
Sebuah sistem memiliki karakteristik ataupun sifat-sifat sebagai berikut
(Jogiyanto, 1999) :
1. Komponen Sistem (System Component)
Suatu sistem terdiri dari sejumlah komponen yang saling bekerjasama
membentuk suatu kesatuan. Komponen sistem atau elemen sistem dapat berupa
suatu kesatuan subsistem atau bagian-bagian dari sistem.
2. Batas Sistem (System Boundary)
Merupakan daerah yang membatasi antara suatu sistem dengan suatu sistem
yang lain atau dengan lingkungan luarnya.
3. Lingkungan Luar Sistem (System Environment)
Lingkungan luar dari suatu sistem adalah batas luar sistem yang mempengaruhi
operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat
juga bersifat merugikan sistem tersebut.
4. Penghubung Sistem (System Interface)
Merupakan media penghubung antara suatu subsistem dengan subsistem yang
lain dan memungkinkan sumber daya yang mengalir dari suatu subsistem ke
subsistem lain. Keluaran (output) dari suatu subsistem akan menjadi masukan
(input) untuk subsistem yang lainnya dengan melalui penghubung.
5. Masukan Sistem (Input System)
Masukan dapat berupa masukan perawatan (maintenance input) dan masukan
sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya
sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk
subsistem yang lain.
6. Pengolah Sistem (System Output)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah
masukan menjadi keluaran atau sistem itu sendiri sebagai pengolahnya.
7. Sasaran Sistem (System Objectives)
Sistem harus mempunyai sasaran. Sasaran dari sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
2.3
Nilai
Menurut Louis O. Kattsoff (1987:328-329) Nilai dibedakan menjadi 2
macam yaitu:
1. Nilai intrinsik Nilai interinsik adalah nilai dari sesuatu yang sejak semula sudah
bernilai.
2. Nilai instrumental adalah nilai dari sesuatu karena dapat dipakai sebagai sarana
untuk mencapai suatu tujuan.
2.4
Konsep Basis Data
Database merupakan sekumpulan data yang saling terintegrasi satu sama
lain dan terorganisasi berdasarkan sebuah skema atau struktur tertentu dan
tersimpan pada sebuah hardware komputer. Database terdiri dari beberapa tabel
(lebih dari satu tabel) yang saling terorganisir. Tabel digunakan untuk menyiman
data dan terdiri baris dan kolom. Data tersebut dapat ditampilkan, dimodifikasi,
dan dihapus dari tabel. Setiap pemakai (user) yang diberi wewenang (otoritas) saja
yang dapat melakukan akses terhadap data tersebut.(Arief,2006). Basis data
memiliki operasi dasar, yaitu;
a. Pembuatan basis data (create database)
b. Penghapusan basis data (drop database)
c. Pembuatan file atau tabel (create tabel)
d. Penghapusan file atau tabel (drop tabel)
e. Penambahan atau pengisian data baru (insert)
f. Pengambilan data (retrieve atau search)
g. Pengubahan data (update)
h. Penghapusan data (delete)
2.5
HTML
HTML (Hypertext Markup Language) merupakan suatu script yang bisa
menampilkan informasi dan daya kreasi kita melalui internet. HTML sendiri
adalah suatu dokumen teks biasa yang mudah untuk dimengerti dibandingkan
bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca
oleh platform yang berlainan seperti windows, unix dan lainnya. Sampurna, (1996
:6)
2.6
MySQL
Menurut Bunafit Nugroho, (2008 : 92) MySQL Sebagai sebuah program
penghasil database, MySQL tidak mungkin berjalan sendiri tanpa adanya sebuah
aplikasi pengguna (interface) yang mungkin berguna sebagai program aplikasi
pengakses database yang dihasilkan. MySQL dapat didukung oleh hampir semua
program aplikasi baik yang open windows seperti Visual Basic, Delphi dan lainya.
DBMS yang menggunakan bahasa SQL : MySQL, MSQL, Oracle, SQL Server 97, 2000,
dan Inaterbase, dll. Program-program aplikasi yang mendukung MySQL : PHP, Borland
Delphi, Borland C++ Builder, Visual Basic 5.0/6.0 dan Net, Visual FoxPro, dll
2.7
Java2 Standard Edition
Java adalah bahasa yang dapat dijalankan di sembarang platform, di
beragam lingkungan seperti internet, consumer electronic product, dan computer
applications. Salah satu edisi java adalah Java 2 Standard Edition.
Java 2 Standard Edition atau sering disebut dengan J2SE menyediakan
lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross platform. Edisi
ini mendukung konektivitas basis data, rancangan antar muka pemakai,
masukan/keluaran, dan pemrograman jaringan dan termasuk sebagai paket-paket
dasar bahasa Java. J2SE terdiri dari beberapa komponen diantaranya. (Kadir,
2004)
2.8
PHP
PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa
interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang
mempunyai kesederhanaan dalam perintah, yang digunakan untuk pembuatan
aplikasi web. Sidik, (2004 :3)
PHP/F1 merupakan nama awal dari PHP (Personal Home Page /Form
Interface). Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan
program CGI yang dikhususkan untuk menerima input melalui form yang
ditampilkan dalam browser web. Dengan menggunakan PHP maka maintenance
suatu situs web menjadi lebih mudah. Proses update dapat dilakukan dengan
menggunakan aplikasi yang dibuat dengan menggunakan script PHP. PHP
merupakan script untuk pemrograman script web server-side, script yang
membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan
dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan
editor teks atau editor HTML.
2.9
UML (Unified Modelling Language)
UML adalah suatu bahasa yang digunakan untuk menentukan,
memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi.
UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh
Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian UML dapat
digunakan untuk memahami dan mendokumentasikan setiap sistem informasi.
Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang
menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan
pengembangan sistem. Proses pemodelan data menggambarkan keseluruhan proses bisnis
yang akan dilakukan oleh sebuah sistem informasi. Proses model juga menjelaskan datadata yang terlibat dalam proses tersebut. Salah satu pemodelan data adalah dengan UML
(Unified Modelling Language).(Munawar, 2005)
DAFTAR PUSTAKA
Al Fatta, Hanif. (2007). Analisis & Perancangan Sistem Informasi Yogyakarta:
Andi Offset.
Arief, M. R., & Amikom, S. T. M. I. K. (2006). Pemrograman Basis Data
Menggunakan Transact-SQL dengan Microsoft SQL Server 2000. Penerbit Andi.
Hartono, J. (1999). Pengenalan komputer. Andi Offset, Yogyakarta..
Kadir, Abdul. (2004). Dasar Pemrograman Java 2. Yogyakarta: Andi Offset.
Munawar. (2005). Pemodelan Visual Dengan UML. Yogyakarta, Graha Ilmu.
Wardani, S. K. (2013). Sistem Informasi Pengolahan Data Nilai Siswa Berbasis
Web Pada Sekolah Menengah Kejuruan (SMK) PGRI 1 Pacitan. EPUB-SISTEM
INFORMASI, 1.
BALI, S. P. P. L. G. (2007). Analisis dan Perancangan Sistem Informasi.
Sutarman. (2009). Pengantar teknologi Informasi. Jakarta : Bumi Aksara.
Kattsoff, L. O. (1987). Pengantar Filsafat. alih bahasa: Soejono
Soemargono. Yogyakarta: Tiara Wacana.
Sampurna. (1996). Internet dan Aplikasinya. Jakarta: Elex Media Komputindo.
Nugroho, B. (2008). Membuat Sistem Informasi Berbasis Web dengan PHP dan
MySQL. Yogjakarta, Gava Media.
PRAKTIKUM SISTEM BASIS DATA
Diajukan Sebagai Salah Satu Syarat Kelulusan Matakuliah Prak. Sistem Basis Data
Pada Sekolah Tinggi Teknik Ibnu Sina Batam
DISUSUN OLEH :
Jehan Perwira
1710128262068
Program Studi
Semester
: Teknik Informatika
: 2. Kelas ( A )
YAYASAN IBNU SINA BATAM
SEKOLAH TINGGI TEKNIK (STT) IBNU SINA BATAM
PROGRAM STUDI TEKNIK INFORMATIKA TA.2017/2018
BAB II
LANDASAN TEORI
2.1
Sistem Informasi
Data merupakan sebuah nilai atau kedaan yang berdiri sendiri dan lepas
dari konteks apapun. Sementara informasi adalah data yang telah diolah menjadi
sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan
keputusan saat ini atau mendatang.
Dengan melihat dari pengertian data dan informasi di atas, Sistem
Informasi dapat diartikan sebagai suatu alat untuk menyajikan informasi dengan
cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah
untuk menyajikan informasi guna pengambilan keputusan para perencanaan,
pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu
perusahaan, dan menyajikan sinergi organisasi pada proses. (Al Fatta, 2007)
Sistem Informasi yang berbasis komputer yang biasa disebut Sistem
Informasi Manajemen dalam suatu organisasi terdiri dari komponen-komponen
sebagai berikut:
1. Perangkat Keras
Adalah perangkat keras komponen untuk melengkapi kegiatan masukan, proses,
dan keluaran data.
2. Perangkat Lunak
Perangkat lunak yaitu program dan instruksi yang diberikan ke komputer.
3. Database
Database adalah kumpulan dari data yang saling berhubungan satu dengan
lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak
untuk memanipulasinya.
4. Telekomunikasi
Yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem
komputer secara bersama-sama ke dalam suatu jaringan kerja.
5. Manusia
Manusia merupakan personel dari sistem informasi, meliputi manajer, analis,
programmer, dan operator, serta bertanggung jawab terhadap perawatan sistem.
2.2
Karakteristik Sistem Informasi
Sebuah sistem memiliki karakteristik ataupun sifat-sifat sebagai berikut
(Jogiyanto, 1999) :
1. Komponen Sistem (System Component)
Suatu sistem terdiri dari sejumlah komponen yang saling bekerjasama
membentuk suatu kesatuan. Komponen sistem atau elemen sistem dapat berupa
suatu kesatuan subsistem atau bagian-bagian dari sistem.
2. Batas Sistem (System Boundary)
Merupakan daerah yang membatasi antara suatu sistem dengan suatu sistem
yang lain atau dengan lingkungan luarnya.
3. Lingkungan Luar Sistem (System Environment)
Lingkungan luar dari suatu sistem adalah batas luar sistem yang mempengaruhi
operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat
juga bersifat merugikan sistem tersebut.
4. Penghubung Sistem (System Interface)
Merupakan media penghubung antara suatu subsistem dengan subsistem yang
lain dan memungkinkan sumber daya yang mengalir dari suatu subsistem ke
subsistem lain. Keluaran (output) dari suatu subsistem akan menjadi masukan
(input) untuk subsistem yang lainnya dengan melalui penghubung.
5. Masukan Sistem (Input System)
Masukan dapat berupa masukan perawatan (maintenance input) dan masukan
sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya
sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk
subsistem yang lain.
6. Pengolah Sistem (System Output)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah
masukan menjadi keluaran atau sistem itu sendiri sebagai pengolahnya.
7. Sasaran Sistem (System Objectives)
Sistem harus mempunyai sasaran. Sasaran dari sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
2.3
Nilai
Menurut Louis O. Kattsoff (1987:328-329) Nilai dibedakan menjadi 2
macam yaitu:
1. Nilai intrinsik Nilai interinsik adalah nilai dari sesuatu yang sejak semula sudah
bernilai.
2. Nilai instrumental adalah nilai dari sesuatu karena dapat dipakai sebagai sarana
untuk mencapai suatu tujuan.
2.4
Konsep Basis Data
Database merupakan sekumpulan data yang saling terintegrasi satu sama
lain dan terorganisasi berdasarkan sebuah skema atau struktur tertentu dan
tersimpan pada sebuah hardware komputer. Database terdiri dari beberapa tabel
(lebih dari satu tabel) yang saling terorganisir. Tabel digunakan untuk menyiman
data dan terdiri baris dan kolom. Data tersebut dapat ditampilkan, dimodifikasi,
dan dihapus dari tabel. Setiap pemakai (user) yang diberi wewenang (otoritas) saja
yang dapat melakukan akses terhadap data tersebut.(Arief,2006). Basis data
memiliki operasi dasar, yaitu;
a. Pembuatan basis data (create database)
b. Penghapusan basis data (drop database)
c. Pembuatan file atau tabel (create tabel)
d. Penghapusan file atau tabel (drop tabel)
e. Penambahan atau pengisian data baru (insert)
f. Pengambilan data (retrieve atau search)
g. Pengubahan data (update)
h. Penghapusan data (delete)
2.5
HTML
HTML (Hypertext Markup Language) merupakan suatu script yang bisa
menampilkan informasi dan daya kreasi kita melalui internet. HTML sendiri
adalah suatu dokumen teks biasa yang mudah untuk dimengerti dibandingkan
bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca
oleh platform yang berlainan seperti windows, unix dan lainnya. Sampurna, (1996
:6)
2.6
MySQL
Menurut Bunafit Nugroho, (2008 : 92) MySQL Sebagai sebuah program
penghasil database, MySQL tidak mungkin berjalan sendiri tanpa adanya sebuah
aplikasi pengguna (interface) yang mungkin berguna sebagai program aplikasi
pengakses database yang dihasilkan. MySQL dapat didukung oleh hampir semua
program aplikasi baik yang open windows seperti Visual Basic, Delphi dan lainya.
DBMS yang menggunakan bahasa SQL : MySQL, MSQL, Oracle, SQL Server 97, 2000,
dan Inaterbase, dll. Program-program aplikasi yang mendukung MySQL : PHP, Borland
Delphi, Borland C++ Builder, Visual Basic 5.0/6.0 dan Net, Visual FoxPro, dll
2.7
Java2 Standard Edition
Java adalah bahasa yang dapat dijalankan di sembarang platform, di
beragam lingkungan seperti internet, consumer electronic product, dan computer
applications. Salah satu edisi java adalah Java 2 Standard Edition.
Java 2 Standard Edition atau sering disebut dengan J2SE menyediakan
lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross platform. Edisi
ini mendukung konektivitas basis data, rancangan antar muka pemakai,
masukan/keluaran, dan pemrograman jaringan dan termasuk sebagai paket-paket
dasar bahasa Java. J2SE terdiri dari beberapa komponen diantaranya. (Kadir,
2004)
2.8
PHP
PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa
interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang
mempunyai kesederhanaan dalam perintah, yang digunakan untuk pembuatan
aplikasi web. Sidik, (2004 :3)
PHP/F1 merupakan nama awal dari PHP (Personal Home Page /Form
Interface). Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan
program CGI yang dikhususkan untuk menerima input melalui form yang
ditampilkan dalam browser web. Dengan menggunakan PHP maka maintenance
suatu situs web menjadi lebih mudah. Proses update dapat dilakukan dengan
menggunakan aplikasi yang dibuat dengan menggunakan script PHP. PHP
merupakan script untuk pemrograman script web server-side, script yang
membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan
dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan
editor teks atau editor HTML.
2.9
UML (Unified Modelling Language)
UML adalah suatu bahasa yang digunakan untuk menentukan,
memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi.
UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh
Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian UML dapat
digunakan untuk memahami dan mendokumentasikan setiap sistem informasi.
Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang
menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan
pengembangan sistem. Proses pemodelan data menggambarkan keseluruhan proses bisnis
yang akan dilakukan oleh sebuah sistem informasi. Proses model juga menjelaskan datadata yang terlibat dalam proses tersebut. Salah satu pemodelan data adalah dengan UML
(Unified Modelling Language).(Munawar, 2005)
DAFTAR PUSTAKA
Al Fatta, Hanif. (2007). Analisis & Perancangan Sistem Informasi Yogyakarta:
Andi Offset.
Arief, M. R., & Amikom, S. T. M. I. K. (2006). Pemrograman Basis Data
Menggunakan Transact-SQL dengan Microsoft SQL Server 2000. Penerbit Andi.
Hartono, J. (1999). Pengenalan komputer. Andi Offset, Yogyakarta..
Kadir, Abdul. (2004). Dasar Pemrograman Java 2. Yogyakarta: Andi Offset.
Munawar. (2005). Pemodelan Visual Dengan UML. Yogyakarta, Graha Ilmu.
Wardani, S. K. (2013). Sistem Informasi Pengolahan Data Nilai Siswa Berbasis
Web Pada Sekolah Menengah Kejuruan (SMK) PGRI 1 Pacitan. EPUB-SISTEM
INFORMASI, 1.
BALI, S. P. P. L. G. (2007). Analisis dan Perancangan Sistem Informasi.
Sutarman. (2009). Pengantar teknologi Informasi. Jakarta : Bumi Aksara.
Kattsoff, L. O. (1987). Pengantar Filsafat. alih bahasa: Soejono
Soemargono. Yogyakarta: Tiara Wacana.
Sampurna. (1996). Internet dan Aplikasinya. Jakarta: Elex Media Komputindo.
Nugroho, B. (2008). Membuat Sistem Informasi Berbasis Web dengan PHP dan
MySQL. Yogjakarta, Gava Media.