SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
i
ANALISIS DAN PERANCANGAN BASIS DATA PERPUSTAKAAN
(STUDY KASUS PADA SMK PANGGALI NUSANTARA PALEMBANG)
PROPOSAL PENELITIAN
Diajukan guna melakukan penelitian skripsi
OLEH :
ITA ROSITA WATI
09.142.027
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS BINA DARMA
PALEMBANG
2013
ii
iii
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada Allah SWT, karena
berkat rahmat dan ridho-Nya penulis dapat menyelesaikan proposal penelitian
yang berjudul “Analisis dan Perancangan Basis Data Perpustakaan (Study Kasus
pada SMK Penggali Nusantara”. Adapun maksud dari penulisan proposal
penelitian ini adalah untuk memenuhi salah satu syarat guna melanjutkan ke tahap
penelitian skripsi.
Dalam penulisan proposal penelitian ini penulis telah banyak menerima
saran dan bimbingan dari berbagai pihak, oleh sebab itu pada kesempatan ini
penulis tidak lupa mengucapkan terima kasih kepada pihak yang telah membantu
penulis sehingga dapat terselesaikan proposal penelitian ini khususnya kepada :
1. Prof. Ir. H. Buchori Rahman, M.Sc selaku Rektor Universitas Bina Darma
Palembang.
2. Muhammad Izman Herdiansyah, S.T., M.M., Ph.D selaku Dekan Fakultas
Ilmu Komputer Universitas Bina Darma Palembang.
3. Syahril Rizal S.T., M.M., M.Kom selaku Ketua Program Studi Sistem
Informasi Fakultas Ilmu Komputer Universitas Bina Darma Palembang.
4. A.Haidar Mirza,S.T.,M.Kom. selaku Dosen Pembimbing I yang telah
memberikan arahan, bimbingan, dan petunjuk dalam menyelesaikan
penulisan proposal penelitian ini.
iv
5. Eka Puji Agustini,S.Kom.,M.M. selaku Dosen Pembimbing II yang telah
memberikan arahan, bimbingan, dan petunjuk dalam menyelesaikan
penulisan proposal penelitian ini.
6. Semua Staff dan Dosen Universitas Bina Darma Palembang, terima kasih
atas bantuannya selama ini.
7. Kedua orang tuaku tercinta yang selama ini senantiasa mendo’akan dan
memberikan semangat serta dukungannya.
8. Seluruh sahabatku yang memberikan motivasi, masukan,dan saran pada
penulisan proposal penelitian ini.
Dengan ini penulis mengucapkan banyak terima kasih yang sebesar-
besarnya kepada semua pihak yang telah membantu dalam pembuatan proposal
penelitian ini. Semoga Allah SWT senantiasa memberikan ridho dan berkahnya
yang berlimpah atas segala bantuan dan kebaikan yang telah diberikan.
Palembang, Juni 2013
Ita Rosita Wati
v
ABSTRAK
Pada era globalisasi sekarang ini, perkembangan teknologi informasi saat ini
sangat pesat. Hal ini sejalan dengan perkembangan teknologi komputer yang terus
meluas dari hari ke hari. Hampir seluruh sekolah baik pemerintahan maupun
swasta saat ini sedang menerapkan sistem berbasis komputer dalam mengelolah
data-data yang berhubungan dengan pendidikan maupun fasilitas-fasilitas yang
ada di dalam pendidikan tersebut seperti perpustakaan, laboratorium dan lain-lain.
Hal ini tidak lepas dari basis data yang merupakan kumpulan tabel-tabel yang
berisi data-data yang akan diolah dan ditampilkan melalui sebuah sistem
informasi. Karena data peminjaman dan pengembalian buku di perpustakaan
SMK Panggali Nusantara Palembang hanya di simpan secara manual, sehingga
mengakibatkan hilangnya data ataupun kerusakan data, maka penulis akan
membuat suatu perancangan database pada perpustakaan tersebut.
Kata Kunci : Database.
vi
DAFTAR ISI
HALAMAN JUDUL........................................................................................ i
HALAMAN PENGESAHAN ........................................................................ ii
KATA PENGANTAR ................................................................................... iii
ABSTRAK ..................................................................................................... v
DAFTAR ISI ................................................................................................. vi
I. PENDAHULUAN
1.1 Latar Belakang ........................................................................... 1
1.2 Perumusan Masalah ..................................................................... 2
1.3 Batasan Masalah .......................................................................... 3
1.4 Tujuan dan Manfaat Penelitian ................................................. 3
II. TUNJAUAN PUSTAKA
2.1 Landasan Teori............................................................................... 4
2.1.1 Analisis........................................................................................ 4
2.1.2 Perancangan .............................................................................. 4
2.1.3 Perancangan Basis Data ........................................................... 5
2.1.4 Basis Data ................................................................................. 6
2.1.5 Data Base Management System (DBMS)................................ 7
2.1.6 MySQL....................................................................................... 7
2.1.7 Semantic Object Model (SOM)................................................ 8
2.1.8 Istilah Semantic Object Model ................................................ 10
2.1.9 Tujuh Tipe Objek Diagram Transformasi Semantic ............ 11
2.1.10 Unified Modelling Language .................................................. 14
2.2 Penelitian Sebelumnya ................................................................... 16
III. METODOLOGI PENELITIAN
3.1 Waktu dan Tempat Penelitian ....................................................... 17
3.2 Alat dan Bahan ............................................................................. 17
3.3 Metode Penelitian dan Pengumpulan Data................................. 18
3.4 Metode Analisis dan Perancangan ............................................... 19
III. JADWAL PENELITIAN .................................................................. 25
vii
IV. DAFTAR PUSTAKA ......................................................................... 26
V. LAMPIRAN ........................................................................................ 27
1
PROPOSAL SKRIPSI
Analisis dan Perancangan Basis Data Perpustakaan
(Study Kasus pada SMK Panggali Nusantara Palembang)
I. PENDAHULUAN
1.1Latar Belakang
Pada era globalisasi sekarang ini, perkembangan teknologi informasi saat
ini sangat pesat. Hal ini sejalan dengan perkembangan teknologi komputer yang
terus meluas dari hari ke hari. Hampir seluruh sekolah baik pemerintahan maupun
swasta saat ini sedang menerapkan sistem berbasis komputer dalam mengelolah
data-data yang berhubungan dengan pendidikan maupun fasilitas-fasilitas yang
ada di dalam pendidikan tersebut seperti perpustakaan, laboratorium dan lain-lain.
Hal ini tidak lepas dari basis data yang merupakan kumpulan tabel-tabel yang
berisi data-data yang akan diolah dan ditampilkan melalui sebuah sistem
informasi. Pemrosesan basis data merupakan cara pengolahan data yang
diperlukan oleh berbagai institusi dan perusahaan dalam penyimpanan data yang
jumlahnya sangat banyak.
Proses pengelolaan data peminjaman buku di perpustakaan SMK Panggali
Nusantara saat ini masih menggunakan cara manual. Proses penyimpanannya pun
masih menggunakan cara manual yaitu menggunakan buku untuk menyimpan
data peminjaman buku di perpustakaan, kemudian data tersebut di simpan ke
dalam aplikasi MS. Office yaitu Ms. Word dan Ms. Excel. Karena data
peminjaman dan pengembalian buku di perpustakaan hanya di simpan secara
manual, sehingga mengakibatkan hilangnya data ataupun kerusakan data. Pada
2
penyimpanan data peminjaman buku di word dan excel yang membutuhkan
banyak tempat. sehingga membutuhkan waktu yang cukup lama dalam pencarian
data peminjaman buku dan data pengembalian buku, sehingga dapat di ketahui
siapa saja siswa yang meminjam buku dan belum mengembalikan buku.
Karena sistem pengolahan data pada perpustakaan masih manual, maka
penulis akan membuat suatu perancangan database pada perpustakaan tersebut.
Agar data pada perpustakaan dapat di kelola dengan baik. Untuk itu diperlukan
sebuah sistem manajemen yang baik, agar data perputakaan lebih terintegrasi.
Berdasarkan uraian-uraian di atas penulis mengangkat permasalahan
tersebut sebagai bahan penelitian. Adapun judul yang dipilih yaitu “Analisis dan
Perancangan Basis Data Perpustakaan (Studi Kasus SMK Pelayaran
Panggali Nusantara Palembang)”.
1.2Perumusan Masalah
Berdasarkan latar belakang yang telah diuraian diatas, maka penulis
merumuskan permasalahan yang ada untuk dijadikan titik tolak pembahasan
dalam penulisan skripsi ini, yaitu: “Bagaimana Menganalisis Dan Merancang
Basis Data Perpustakaan (Studi Kasus Pada SMK Pelayaran Panggali
Nusantara Palembang), dengan menggunakan Pendekatan Semantik Objek
Model”.
3
1.3 Batasan Masalah
Untuk membatasi ruang lingkup penelitian yang dilakukan penulis agar
penelitian ini lebih terarah hingga akhirnya sesuai dengan apa yang diharapkan,
maka penulis menentukan batasan masalah yaitu basis data ini hanya membahas
data perpustakaan pada sekolah SMK Pelayaran Panggali Nusantara Palembang.
1.4 Tujuan dan Manfaat Penelitian
1.4.1 Tujuan Penelitian
Adapun tujuan dari penelitian Analisis dan Perancangan Basis Data
Perrpustakaan Pada SMK Pelayaran Panggali Nusantara Palembang yaitu : sistem
yang selama ini berjalan secara manual dapat direpresentasikan melalui aplikasi
perangkat lunak sehingga mempermudah dalam melakukan pencatatan, pencarian,
penyimpanan secara sistematis Khususnya pada data perpustakaan, pada
penyimpanan data yang disimpan disuatu database, sehingga data – data tersebut
mudah dikelolah dan menghindari dari kehilangan data.
1.4.2 Manfaat Penelitian
Adapun manfaat dari penelitian Analisis dan Perancangan Basis Data
Perpustakaan Pada SMK Pelayaran Panggali Nusantara Palembang yaitu :
1. Manfaat bagi pihak sekolah adalah untuk membantu sekolah dalam
merancang sistem perpustakaan sekolah dengan menciptakan
database yang mampu menutupi kekurangan pada proses lama yang
masih menggunakan sistem manual.
2. Memudahkan dalam pembangunan sistem informasi perpustakaan
pada SMK Pelayaran Panggali Nusantara
4
3. Manfaat bagi penulis adalah penelitian ini dapat menambah wawasan
bagi penulis terutama dalam memahami materi-materi yang
berhubungan dengan database
II. TINJAUAN PUSTAKA
2.1 Landasan Teori
2.1.1 Analisis
Analisis yaitu proses untuk menentukan kelemahan dan kelebihan suatu
sistem, dan mencari asal dari permasalahan yang terjadi selanjutnya memikirkan
alternatif untuk pemecahan masalah serta mencari solusi terbaik untuk pemecahan
masalah tersebut (Indrajani, 2011:8). menurut Edhy Sutanta (2004:344) tahapan
analisis, meliputi beberapa langkah, sebagai berikut :
1. Menentukan masalah utama dan lingkup sistem
2. Mengumpulkan fakta yang berhubungan dengan masalah
3. Menganalisa fakta-fakta
4. Menentukan alternatif pemecahan yang mungkin
5. Memilih alternatif pemecahan masalah
6. Pembuatan studi kelayakan
7. Laporan ke manajemen
2.1.2 Perancangan
Perancangan adalah prosedur untuk mengkonversi spesifikasi logis ke
dalam sebuah desain yang dapat diimplementasikan pada sistem komputer
organisasi (Sutabri, 2003:88).
5
Perancangan adalah langkah pertama dalam fase pengembangan rekayasa
produk atau sistem. Perancangan itu adalah proses penerapan berbagai teknik dan
prinsip yang bertujuan untuk mendefinisikan sebuah peralatan, satu proses atau
satu sistem secara detail yang membolehkan dilakukan realisasi fisik. Fase ini
adalah inti teknis dari proses rekayasa perangkat lunak. Pada fase ini elemen-
elemen dari model analisa dikonversikan. Dengan menggunakan satu dari
sejumlah metode perancangan, fase perancangan akan menghasilkan perancangan
data, perancangan antarmuka, perancangan arsitektur dan perancangan prosedur
(Pressman, 2002:43)
Dapat disimpulkan bahwa perancangan merupakan proses berbagai teknik
dan prinsip untuk membuat desain yang dapat diimplementasikan pada sistem
komputer.
2.1.3 Perancangan Basis Data (Database)
Menurut Abdul Kadir (2003:45) Perancangan Basis Data merupakan
langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh
kebutuhan pengguna.
Sedangkan menurut Waljiyanto (2003:76) Perancangan Basis Data adalah
bagaimana merancang struktur logikal dan fisikal dari satu atau lebih basis data
untuk memenuhi kebutuhan informasi yang diperlukan oleh pemakai sesuai
dengan aplikasi-aplikasi yang telah di tentukan.
Dapat disimpulkan bahwa perancangan basis data adalah langkah dalam
merancang basis data sesuai dengan aplikasi-aplikasi yang ditentukan dalam
memenuhui kebutuhan informasi pemakai.
6
Proses perancangan basis data (database)
6 fase proses perancangan database :
1. Pengumpulan data dan analisis
2. Perancangan database secara konseptual
3. Pemilihan DBMS
4. Perancangan DB secara logika (data model mapping)
5. Perancangan database secara fisik
6. Implementasi Sistem database.
2.1.4 Basis Data (Database)
Database adalah kumpulan file-file yang mempunyai kaitan antara satu file
dengan file yang lain sehingga membentuk satu bangunan data untuk
menginformasikan satu perusahaan, instansi dalam batasan tertentu (Harianto
2004 : 3). Ada 2 bahasa basis data:
1. Data Definition Language (DDL)
DDL digunakan untuk menggambarkan desain basis data secara
keseluruhan. DDL digunakan untuk membuat tabel baru, membuat indeks,
ataupun mengubah tabel. Hasil kompilasi DDL disimpan di kamus data.
2. Data Manipulation Language (DML)
DML digunakan untuk melakukan menipulasi dan pengambilan data pada
suatu basis data seperti penambahan data baru ke dalam basis data,
menghapus data dari suatu basis data dan pengubahan data di suatu basis
data.
7
2.1.5 Database Management System (DBMS)
Kumpulan file yang saling berkaitan bersama dengan program untuk
pengelolannya disebut sebagai DBMS Database Management System. Database
adalah kumpulan datanya, sedangkan program pengelolanya berdiri sendiri dalam
satu paket program yang komersial untuk membaca data, mengisi data,
menghapus data, melaporkan data dalam database (Harianto 2004 : 3).
Fungsi DBMS :
• Definisi data dan hubungannya
• Memanipulasi data
• Keamanan dan integritas data
• Security dan integritas data
• Recovery/perbaikan dan concurency data
• Data dictionary
• Unjuk kerja / performance
Peralatan untuk menetapkan/menentukan pendekatan database disebut DBMS
DBMS merupakan software (dan hardware) yang kusus didesain untuk
melindungi dan memanage database.
2.1.6.MySQL
SQL atau Struktur Query language merupakan bahasa Query standar yang
digunakan untuk mengakses basis data relasional (kadir 2003:101).
Sedangkan MySQL adalah sebuah sistem basis data. Sistem basis data
MySQL terdiri dari server dan client (Dianing 2012:58)
8
Adapun kelebihan dari MySQL adalah dapat berjalan di berbagai sistem operasi,
dapat digunakan secara gratis, bersifat multi-user, memiliki kecepatan dalam
menangani query sederahana, memiliki tipe data yang banyak, keamanan, dapat
menangani basis data dalam skala besar, dapat melakukan koneksi dengan client
menggunakan protokol TCP/IP, UNIX, dan NT, dan memiliki struktur tabel yang
fleksibel.
2.1.7. Semantic Object Model (SOM)
Semantic object model pertama kali diperkenalkan pada tahun 1988, model
tersebut didasarkan pada konsep yang dikembangkan dan dipublikasikan oleh
Codd serta Hammer serta McLeod. Semantic object model adalah suatu model
data. Semantic object model (SOM) merupakan salah satu teknik modeling untuk
memudahkan para analis dalam mendesain database.
Dimana Kata semantik berarti kata atau semantik suatu ilmu yang
mempelajari tentang kata, semantik mengasumsikan bahwa bahasa terdiri dari
struktur yang menampakan makna apabila dihubungkan dengan objek dalam
pengalaman dunia manusia. Sedangkan model semantik adalah suatu model data
yang dikembangkan berdasarkan objek. Objek adalah konsepsi, abstraksi atau
sesuatu yang memiliki arti bagi aplikasi yang akan dikembangkan atau objek
adalah orang, tempat, benda kejadian, atau konsep-konsep yang ada didunia nyata
yang penting bagi aplikasi. Kambartel dan Bauerk, (1979:195)
Semantic object model adalah model data yang digunakan untuk
mempelajari dan mendokumentasi kebutuhan data pemakai secara grafik. Model
9
data ini dibentuk berdasarkan hasil wawancara dan analisa terhadap: report, form,
dan query sistem yang sedang berjalan.
Model semantik digunakan untuk menjelaskan hubungan antar data dalam
basis data kepada pemakai secara logic. Sedangkan dasar pengembangan model
semantik adalah persepsi terhadap dunia nyata bahwa data terdiri dari onjek-objek
dasar yang mempunyai hubungan antara objek-objek dasar tersebut.
Penggambaran model semantik pada dasarnya dilakukan dengan menggunakan
diagram atau symbol dan mekanisme SOM. Kroenke (2006:325)
Semantic object model terdiri dari tiga suku kata, yaitu kata semantic,
object, dan model. untuk mendapatkan gambaran definisi semantic object model
secara jelas.
Berikut ini definisi dari masing-masing suku kata tersebut, yaitu:
1. Semantic berarti arti (makna) kata atau semantic suatu ilmu yang
mempelajari tentang makna sebuah kata.
2. Model adalah suatu penggambaran atau suatu abstraksi dari suatu object.
3. Object didefinisikan sebagai konsepsi, abstraksi, atau sesuatu yang
memiliki arti bagi aplikasi yang akan dikembangkan. atau object adalah
orang, tempat, benda, kejadian, atau konsep-konsep yang ada di dunia
nyata yang penting bagi aplikasi
10
Sumber : Pendekatan Semantic Object Model Penatausahaan Aset
K 2010
Gambar 2.1 Fungsi dan Peranan SOM
Semantik Objek Model (SOM) sama seperti pemodelan ERD. Karena
Relational database yang terbentuk dari model E-R sering masih belum dalam
keadaan “normal”, sehingga masih dimungkinkan terjadi pengulangan data dan
anomali. Sedangkan pemodelan Semantik Objek Model (SOM) ini lebih
mendekati pada pemahaman data pemakai. Yang membedakan dari SOM dan
ERD yaitu, pada pemodelan data ERD menyatakan hubungan relasi hubungan
dari satu entitas (objek) yang menggunakan symbol, sedangkan Semantik Objek
Model (SOM) keterhubungan relasi dari satu entitas (objek) yang menggunakan
kata-kata.
2.1.8.Istilah Semantic Object Model (SOM)
Jenis-jenis SOM yang perlu diketahui untuk beberapa atribut dan istilah
pendukung dalam mendesain suatu database adalah
1. Atribut, Column, Field, ketiga istilah tersebut digabung menjadi suatu
karena memiliki pengertian sama. Suatu atribut berisi informasi dari suatu
11
data dengan dikelompokan guna kemudahan dalam identifikasi, misalnya :
nama, alamat, kota.
2. Record, disebut juga dengan Row merupakan informasi tentang item
tertentu. Dimana record merupakan gabungan beberapa filed. Misalnya
record pegawai, berisi informasi tentang pegawai.
3. Tabel, suatu file yang digunakan untuk menyimpan informasi data yang
berhubungan, dimana suatu tabel memiliki beberapa record (baris) atau
kumpulan dari record-record.
4. Atribut domain, digunakan untuk merepresentasikan isi dari suatu field.
Misalkan field agama yang memiliki 5 domain yaitu 5 agama yang diakui di
indonesia.
5. Primary Key, suatu field yang digunakan untuk mengidentifikasi suatu
record dalam suatu tabel.
6. Foreign Key, foreign key merupakan istilah field yang bukan menjadi
primary key pada tabel relational tetapi primary key yang berasal dari tabel
yang lain.
7. Object atribut, object atribut merupakan atribut yang bertipe object, dalam
semantik object model, atribut tidak hanya kelompok data, tetapi bisa
berupa object misalnya atribut sekolah, disebut object atribut.
2.1.9. Tujuh Tipe Objek Diagram Transformasi Semantic Objects
simple object model menyatakan bahwa simple object model
dikalsifikasikan menjadi 7 (tujuh) tipe objek transformasi semantic objects
12
menjadi desain data relasional, dengan tujuan untuk mempermudah analis dalam
mendesain database. Adapun ke 7 tipe tersebut secara detail sebagai berikut :
1. Objek sederhana (simple object), simple object adalah tipe semantic object
yang mendukung single-value atribut, yaitu atribut yang hanya mengandung
sebuah jenis nilai, misalnya, atribut harga_jual, tanggal_kirim atau kode.
BARANG
Id NoBarang
Deskripsibarang
Tanggalpembelian
Hargabeli
2. Objek komposit (composite object), suatu semantik object disebut composite
object apabila object tersebut mengandung satu atau lebih dari atribut yang
berjenis multi-value attribut yaitu atribut yang lainnya bisa lebih dari satu
dalam sebuah record.
HUTANG PIUTANG
Id Tgl_transaksi 1.1
Id Tgl_bayar1.1
Jenis 1.1
Keterangan
Jumlah
3. Objek compound (compound object), Objek compound adalah suatu object
dikatan compound object apabila mengandung paling sedikit 1 object atribut.
MEMBER LOCKER
Id No Id no_locker
Nama tipe
Locker [ 1.1 ] Member [ 1.0 ]
13
BARANG DATA BARANG
Id Nonota Id No
Kd_barang Nama
Ket Alamat
4. Objek hybrid (hybrid object), sebuah object dikatan hybrid object apabila
terdiri atas minimal atau atribut berjenis multi-value-group atribut yaitu,
atribut yang nilainya lebih dari satu dalam sebuah record dan bisa dipecah
menjadi beberapa field dan didalam multi-value-group atribut tersebut
terdapat atribut bertipe object atau minimal satu object atribut.
Data Barang [ 1.1 ] Barang [ 1.N ]
5. Objek asosiasi (Association Object), sebuah object disebut association object
apabila memiliki hubungan dua atau lebih terhadap object yang lain dan
menyimpan data dari hubungan tersebut.
FLIGHT PESAWAT PILOT
Id
6. Objek induk/subtype, Suatu object disebut subtype apabila object tersebut
mengandung 2 kumpulan mengandung 2 kumpulan tipe dalam suatu object.
No_flight Id
Asal
Tujuan
No_pesawat Id NIP
Tipe Nama
Kapasitas Alamat
Pesawat [ 1.1 ] Flight [ 0.N ] Flight [ 0.N ]
Pilot [ 1.1 ]
EMPLOYEE MANAGER
Id No_emplo ManagerTitle
Id Nama Level
Kapasitas
Manager [ 0.st ] Emplyee P
14
7. Objek pola dasar/versi, objek pola dasar atau versi adalah jenis object yang
mampu menghasilkan object baru.
TEKBOOK EDITION
Id
2.1.10.Unified Modeling Language (UML)
Unified Modeling language (UML) merupakan alat merancang perangkat
lunak, sarana komunikasi antara perangkat lunak dengan proses bisnis,
menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan
sistem, mendokumentasikan sistem yang ada, proses-proses dan organisasinya.
UML di definisikan sebagai bahasa visual untuk menjelaskan, memberikan
spesifiasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari
sebuah sistem (Herlwati, 2011:6)
Pembagian-pembagaian Unified Modeling language (UML), sebagai berikut :
1. Use case diagram, menggambarkan fungsionalitas yang diharapkan dari
sistem sebuah sistem, diagram bersifat statis, diagram ini memperlihatkan
himpulan use case dan aktor-aktor suatu jenis khusus dari kelas. Terutama
sangat penting untuk mengorganisasikan dan memodelkan perilaku dari
suatu sistem yang akan dibutuhkan serta yang diharapkan pengguna.
Urutan langkah-langkah yang menerangkan antara pengguna dan sistem
disebut scenario. Seorang/sebuah aktor adalah sebuah entitas manusia
ISBN Id Edition
Title Ed_number
DateTutor
No_pages
Editon [ 1.N ]
Tekbook
15
mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-
pekerjaan tertentu.
Tabel 2.1 simbol use case
No Simbol Keterangan
1.
Aktor
Merupakan kesatuan eksternal yang
berinteraksi dengan sistem.
2.
Use Case Rangkaian/uraian sekelompok yang
saling terkait dan membentuk sistem.
3.
Generelation Menggambarkan hubungan khusus
atau interaksi
Sumber : Nugroho, Ration Rose Untuk Pemodelan berorientasi Objek, 2004:16
2. Activity diagram, merupakan state diagram khusus yang menggambarkan
berbagai alir aktifitas dalam sistem yang sedang dirancang, bagaiman
masing-masing-masing alir berawal, decision yang mungkin terjadi, dan
bagaimana mereka berakhir. activity diagram bersifat dinamis, diagram
state ini memperlihatkan state-state pada sistem, diagram ini terutama
penting untuk memperlihatkan sifat dinamis dari antarrmuka, kalaborasi
dan pemodelan sistem-sistem yang reaktif.
Tabel 2.2 simbol activity diagram
No Simbol Keterangan
1 Start State Start State adalah sebuah kondisi awal
sebuah object sebelum ada perubahan
keadaan. Start state digambarkan dengan
sebuah lingkaran solid.
2. End State End state adalah menggambarkan ketika
objek berhenti memberi respon terhadap
sebuah event. End state digambarkan
dengan lingkaran solid.
16
3. State / Activities State / Activities menggambarkan kondisi
sebuah entitas, dan digambarkan dengan
segiempat yang pinggirnya
4. Fork (Percabangan) Fork (percabangan) merupakan pemisalah
beberapa aliran konkuren dari suatu aliran
tunggal
5. Join (Penggabungan) Join (penggabungan) merupakan
penggabungan beberapa aliran konkuren
dalam aliran tunggal
5. Decision Decision merupakan suatu logika aliran
konkuren yang mempunyai dua cabang
aliran konkuren
6. Action State dari sistem yang mencerminkan
eksekusi dari suatu aksi
Sumber : Nugroho, Ration Rose Untuk Pemodelan berorientasi Objek, 2004:16
2.2 Penelitian Sebelumnya
Purwaningsih, diyah titis yang berjudul “Analisis, Perancangan dan
Implementasi Sistem Sirkulasi Perpustakaan Pada SMP Negeri 1 Wates”
penelitian ini untuk merancang sebuah basis data perpustakaan agar meningkatkan
kinrja administrator dan dapat membantu pencarian data pinjaman buku menjadi
lebih cepat.
Roby, dkk (2009), “Analisis dan Perancangan Basis Data Untuk
Mendukung Aplikasi ERP Education Pada Bina Nusantara University”.
Penelitian ini untuk merancang sebuah basis data pada bagian Academic
Management and Content Preparation yang terintegrasi untuk setiap jenjang yang
ada. Metodologi perancangan basis data yang digunakan adalah perancangan
Semantic Objek Modelling (SOM) yang diawali dengan form, report, dan query
17
kemudian pembuatan Semantic Object Model lalu transformasi ke bentuk
Relational Model. Hasil yang ingin dicapai adalah rancangan basis data yang
terintegrasi. Dengan basis data yang terintegrasi sehingga dapat mendukung
aplikasi ERP Education.
III. METODOLOGI PENELITIAN
3.1. Waktu dan Tempat Penelitian
3.1.1 Waktu Penelitian
Waktu penelitan dilakukan selama 3 (tiga) bulan dimulai dari bulan Mei
hingga bulan Juli 2013. Dengan tempat penelitian di SMK Pelayaran Panggali
Nusantara Palembang.
3.1.2 Tempat Penelitian
Lokasi yang menjadi tempat penulis melaksanakan penelitian adalah SMK
Pelayaran Panggali Nusantara Palembang, yang beralamat di JL. D. I. Panjaitan
Gang Adil Plaju Ulu Palembang.
3.2. Alat dan Bahan
Adapun alat dan bahan yang di pergunakan dalam penelitian antara lain
menggunakan perangkat keras :
a Personal computer dengan spesifikasi minimum processor Intel Pentium
dual core Processor 3.0 Ghz, Ram 2 Gb, VGA Nvidia 1 Gb, DVD RW,
Monitor Polisonic 15”, keyboard, Mouse, Printer canon MP 198.
18
b Sedangkan, Perangkat Lunak yang digunakan yaitu Operating System
Microsoft windows XP sebagai sistem operasi, Microsoft Visio sebagai Tool
membuat desain rancangan, MySQL dan Xampp sebagai basis data.
3.3. Metode Penelitian dan Pengumpulan Data
Metode penelitian yang digunakan dalam penelitian ini menggunakan
metode deskriptif. pada perancangan basis data perpustakaan. Deskriptif adalah
suatu metode dalam meneliti status sekelompok manusia, suatu objek, suatu set
kondisi, suatu sistem pemikiran ataupun suatu kelas peristiwa pada masa
sekarang.Tujuan dari penelitian deskriptif ini adalah untuk membuat deskripsi,
gambaran atau lukisan secara sistematis, faktual dan akurat mengenai fakta-fakta,
sifat-sifat hubungan antara fanomena yang di slidiki. Moh. Nazir, Ph (2003:54).
Dalam melakukan penelitan untuk mendapatkan data dan informasi, adapun
metode yang digunakan dalam proses pengumpulan data yang digunakan oleh
penulis dalam menyelesaikan skripsi ini, antara lain :
a Pengamatan (Observasi)
Dalam hal observasi ini yang akan di observasi dengan cara melakukan
pengamatan, mengumpulkan data dan mencatat serta mempelajari secara
langsung sistem yang sedang berjalan pada SMK Pelayaran Panggali
Nusantara tersebut.
b Wawancara (Interview)
Untuk mendapatkan data-data secara langsung dari sumber yang mengerti
sehubungan dengan pengamatan, maka penulis bertanya langsung kepada
19
pihak yang berkaitan dalam memberikan informasi akademik.pihak tersebut
adalah bagian tata usaha.
c Studi Pustaka
Dengan cara mengumpulkan data dengan mencari dan mempelajari data-
data dari buku-buku ataupun dari referensi lain, yang berhubungan dengan
penulis skripsi ini. Buku yang digunkan penulis sebagai referensi dapat
dilihat pada daftar pustaka.
3.4. Metode Analisis dan Perancangan
3.4.1.Metode Analisis
Adapun analisis yang digunakan menurut Edhy Sutanta (2004:344) yaitu
tahapan analisis, meliputi beberapa langkah, sebagai berikut :
1. Menentukan masalah utama dan lingkup system
2. Mengumpulkan fakta yang berhubungan dengan masalah
3. Menganalisa fakta-fakta
4. Menentukan alternatif pemecahan yang mungkin
5. Memilih alternatif pemecahan masalah
6. Pembuatan studi kelayakan
7. Laporan ke manajemen
Mengingat pentingnya perpustakaan pada institusi pendidikan belum semua
institusi pendidikan dapat mengelola data-data perpustakaan secara terintegrasi
masalah utamnya adalah di institusi pendidikan dimana prosedur proses
penyimpanan sistem lama yang berjalan pada pengisisan data pinjaman buku
20
masih menggunakan cara manual yaitu menggunakan buku untuk menyimpan
data pinjaman buku, dengan menggunakan aplikasi MS. Office yaitu Ms. Word
dan Ms. Excel.
Fakta yang berhubungan dengan permasalahan yang ada pada SMK
Pelayaran Panggali Nusantara yaitu : Tidak adanya pangkalan data untuk data
peminjaman buku pada perpustakaan.
Sehingga, mengakibatkan hilangnya data ataupun kerusakan data karena
data hanya berupa lembaran-lembaran kertas, yang disimpan dalam bentuk berkas
atau tumpukan kertas di dalam sebuah loker untuk penyimpanan. Pada
penyimpanan data peminjaman buku di word excel yang membutuhkan banyak
tempat, mengingat data tersebut disimpan dalam bentuk file yang tidak disimpan
dalam satu folder atau tidak berada dalam satu tempat, sehingga membutuhkan
waktu yang cukup lama dalam pencarian data siswa yang meminjam buku dan
data siswa yang telah mengembalikan buku di perpustakaan.
Untuk menyelesaiakan permasalahan yang ada di institusi pendidikan maka
Alternatif solusinya dibuat basis data yang akan dirancang menggunakan MYSQL
yang nantinya akan menyimpan data peminjaman buku di perpustakaan tersebut.
Proses perpustakaan pada SMK Pelayaran Panggali Nusantara sebagai
berikut :
1. Di awali dari siswa yang meminjam buku maka petugas akan menulis data
siswa yang meminjam buku tersebut dengan buku catatan yang telah ada
kemudian di pindahkan ke dalam microsoft office yaitu word dan excel.
21
2. Apabila ada siswa yang mengembalikan buku maka petugas akan mencari
lagi data tersebut di dalam tumpukan berkas, dan melihat apakah siswa
tersebut mengembalikan buku tepat pada waktunya atau malah terkena
biaya (denda).
3. Karena proses masih manual maka dalam pencarian data siswa tersebut
memerlukan waktu, oleh sebab itu maka penulis akan merancang database
untuk mempermudah petugas dalam melakukan pencarian data
peminjaman buku.
3.4.2.Metode Perancangan
Metode perancangan menggunakan metode Pendekatan Semantik Objek
Model (SOM). Semantik Objek Model (SOM) merupakan salah satu teknik
pembuatan model data. Model data ini nantinya akan ditransformasikan menjadi
desain database.
3.4.3.Tahap Pembutan Semantic Objek Model (SOM)
Tahapan-tahapan pembuatan Semantic Objek Model (SOM), yaitu
1. (Peliminaly Design) Tahap pembuatan diagram SOM awal
2. (Final Design) Tahap optimasi diagram
3. Implementasi Semantik Objek Model
4. Identifikasi Objek
5. Diagram Semantic Objek Model (SOM)
6. Transformasi jenis Objek ke dalam desain basis data
Ada dua pentahapan yang biasa ditempuh didalam pembuatan diagram SOM,
yaitu:
22
1. (Peliminaly Design) Tahap pembuatan diagram SOM awal
Tujuan dari tahap pertama ini adalah untuk mendapatkan sebuah rancangan
basis data minimal yang dapat mengakomodasi kebutuhan penyimpanan data
terhadap system yang sedang ditinjau. Tahap awal ini umumnya mengabaikan
anomaly-anomali (proses basis data yang memberikan efek samping yang
tidak diharapkan) yang memang ada sebagai suatu fakta. Anomaly-anomali
tersebut biasanya baru dipertimbangkan pada tahap kedua.
2. (Final Design) Tahap optimasi diagram
Pada tahap kedua ini pertimbangan anomaly-anomaly dan juga
memperhatikan aspek-aspek efisiensi, performasi, dan dieksibilitas. Tiga hal
tersebut sering kali dapat saling bertolak belakang. Karena itu, tahap kedua
ini ditempuh dengan melakukan koreksi terhadap tahap pertama. Bentuk
koreksi yang terjadi dapat berupa pendekomposisian himpunan objek,
penggabungan himpunan objek, pengubahan derajad relasi, penambahan
relasi baru atau perubahan (penambaahan dan pengangguran) atribut-atribut
untuk masing-masing objek dan relasi.
Dimana dalam SOM hubungan (relasi) dapat terdiri dari sejumlah objek
yang disebut dengan derajat relasi. Derajad relasi maksimum disebut dengan
kardinalitas sedangkan derajat minimum disebut dengan modalitas. Jadi
kardinalitas relasi menunjukkan jumlah maksimum objek yang dapat berelasi
dengan objek pada himpunan objek lain.
23
a. Satu kesatu (one to one / 1-1)
Setiap objek pada himpunan objek siswa dapat berelasi dengan satu objek
pada himpunan objek kelas, demikian juga sebaliknya.
DITERBITKAN
PENERBITBUKU
a. Satu kebanyak (one to many / 1-N)
MEMINJAM
SISWA BUKU
b. Banyak ke banyak (many to many / N-N)
DITULIS
PENULISBUKU
24
25
26
DAFTAR PUSTAKA
Indrajani. 2011. Perencanaan Basis Data Dalam ALL in 1, Jakarta : elex Media
Komputindo.
Sutabri. 2003. Analisa Sistem Informasi, ANDI, Yogyakarta.
Presman. 2002. Rekayasa Perangkat Lunak Pendekatan Pratisi Buku Dua, Andi,
Yogyakarta.
Herlawati. 2011. Menggunakan UML, Informatika, Bandung.
Nugrhoho. 2004. Rational Rose Untuk Pemodelan Berorientasi Objek,
Informatika, Bandung.
Kroenke. 2006. Databse Processing: Fundamentals, Design, and Implementation
10th. Pearson Prentice Hall, New Jersey.
Sutanta Edhy, 2004. Sistem Basis Data, Yogyakarta,
Bariyah. 2007. Implementasi Pendekatan Semantic Object Model Pada
Rancangan Databse Penata usahaan Aset Fasilitas Kantor.
http://ebookbrowse.com/implementasi-pendekatan-semantic-object-
model-pada-rancangan-database-penatausahaan-aset-fasilitas-kantor-pdf.
27
1.
LAMPIRAN
Rancangan Basis Data Semantic Object Diagram
SISWAPETUGAS
KELAS
Nis *NIP*BUKU
NIS**
Id_Buku **
Jdl_Buku
No_Pinjam**
Nama_Petugas
Alamat
Nm_siswa
Kd_kelas
Jns_kelamin
alamat

PINJAM
No_Pinjam*
NIS**
Id_Buku **
Tgl_pinjam
Tgl_kembali
Id_Buku *
Jdl_Buku
PENERBIT
Id_Buku **
Nama_Penerbit
alamat
Kd_kelas *
Nama_kelas **
PENULIS
Id_Buku *
Nama_Penulis
kota
KEMBALI
No_pinjam*
Tgl_kembali
denda
KELAS
SISWABUKU
BUKU KELAS
SISWA
PINJAM
PINJAM
PINJAM BUKU
SISWA
BUKU
BUKU
28
2. Rancangan Basisdata
1.1 Tabel Petugas
No. Field Type Ukuran Keterangan
1. Nip* VarChar 10
2. Nis** VarChar 10
3. Id_buku** VarChar 10
4. Jdl_buku Varchar 30
5. No_pinjam Integer 5
2.2 Tabel Siswa
No. Field type Ukuran Keterangan
1. Nis * VarChar 10
2. Nm_siswa VarChar 50
3. Kd_kelas* VarChar 15
4. Alamat VarChar 50
5. Jns_kelamin VarChar 15
2.3 Tabel Pinjam
No. Field Type Ukuran Keterangan
1. No_pinjam* VarChar 10
2. Nis** VarChar 15
3. Id_buku** VarChar 10
4. Tgl_pinjam Date 15
5. Tgl_kembali Date 15
2.4 Tabel Kembali
No. Field Type Ukuran Keterangan
1. No_Pinjam* VarChar 10
2. Tgl_kembali Date 25
3. Denda VarChar 15
2.5 Tabel Buku
No. Field Type Ukuran Keterangan
1. Id_Buku ** VarChar 10
2. Jdl_Buku VarChar 10
2.6 Tabel Kelas
No. Field Type Ukuran Keterangan
1. Kd_kelas * VarChar 10
2. Nm_kelas VarChar 10
29
2.7 Tabel Penerbit
No. Field Type Ukuran Keterangan
1. Id_Buku* VarChar 10
2. Nm_penerbit VarChar 20
3. Alamat VarChar 10
2.8 Tabel Penulis
No. Field Type Ukuran Keterangan
1. Id_Buku * VarChar 10
2. Nm_Penulis VarChar 20
3. Kota VarChar 15
30
1. Simple Object (Objek Sederhana)
SISWA
NIS
Nm_siswa
Alamat
Jns_kelamin
Kd_kelas
2. Composite Object (Objek komposit)
PINJAM
No_pinjam
NIS
Id_buku
Tgl_pinjam
Tgl_Kembali
KEMBALI
No_pinjam
Tgl_kembali
denda
3. Compound Object (Objek compound)
PINJAM
No_pinjam 1.1
NIS 1.1
Id_buku 1.1
Tgl_pinjam
Tgl_kembali
SISWA KELAS
NIS
4. Hybrid Object (Objek hybrid)
Kd_kelasl
Nm_siswa Nm_kelas
kelas [ 1.0 ]siswa [ 1.1 ]
KEMBALI [ 1.1 ] PINJAM [ 1.N ]
31
5. Association Object (Objek Asosiasi)
PETUGAS SISWA PINJAM BUKU
NIP
6. Objek induk/subtype
7. Objek pola dasar/versi
NIS
NIS
Id_buku
Tgl_pinjam
Tgl_kembali
Ns
No_pinjam
Nm_siswa
Kd_kelas
SISWA [ 1.1 ]
BUKU [ 0.N ]
PINJAM [ 1.1 ]
Id _buku
Jdl_buku Jdl_buku
BUKU [ 0.N ] BUKU [ 0.N ]
BUKU [ 1.1 ]
BUKU SISWA
Id_buku NIS
Jdl_buku Nm_siswa
SISWA [ 0.st ] BUKU
PETUGAS PINJAM
NIP No_pinjam
No_pinjam NIS
Id_buku Tgl_pinjam
NIS Tgl_kembali
Jdl_buku PETUGAS
PINJAM [ 0.st ]
......

UNIVERSITAS BINA DARMA

FAKULTAS rLMU KOMPUTER

SK. Menteri Pendidikan Nasional Republik Indonesia No. 1l2l0/0/2002

TflVlIDRIJJALAN JENDERAL AHMAD YANI NO. 12 PALEMBANG 30264 Certification
Phone (0711) 515679 Fax. (0711) 5 5583

Wehsite : www.blnadarma.ac.id e-mail: bidar@binadarma.ac.id

LEMUAR KONSULTASI SKRIPSI
Nama : Ita Rosita Wati
Nim : 09.142.027
FakuJtas : IImu Komputer
Program Studi : Teknik [nformatik~
Judul : Analisis dan Perancangan Basis Data Perpustakaan
(Study Kasus Pada SMK Panggali Nusantara
Palembang)
Pembimbing I : A. Haidar Mirza,S.T.,M.Kom.
~ar.afNo. Uraian PembabasanTan~~al
/I
,""I
I(~l2(()) 0) ~- afl-'

11.. 0" ~' &fH~ ..
'r' I LV
)
'".«( ~ ;fwvJ-r­ ,
IJ A I
J.N
(
~
al
~o:(~ G+y. Uh r
~
I
M
(
)I("(lfl
 ~'
ir
Ik rnrt -f ~
 v
//
./

/'
//// --------.-------­.--­
,­
/~
,.­
f
"-
-­
-
UNIVERSITAS BINA DARMA

FAKULTAS ILMUKOMPUTER

SK. Menteri Pendidikan Nasional Republik Indonesia No. ]12/0fO/2,002

TINNOIIDJALAN JENOERAL AHMAD YANl NO. 12 PALEM,BANG 30264 Certification
Phone (0711) 515679 Fax. (0711) 515583

Website; www.binadarma.ac.id e-mail ;idar@binadarm~.ac.id

LEMBAR KONSULTASI SKRlPSI
Nama : Ita Rosita Wati
Nim : 09.142.027
Fakultas : IImu Komputer
Program Studi : Teknik Informatika
Judul : Analisis dan Perancangan Basis Data )erpustakaan
(Study Kasus Pada SMK Panggali Nusantara
Palembang)
Pembimbing II : Eka )'uji Agustini, S.Kom.,MM.
No. Uraian Pembahasan ParafTan~gal
Rz,Vff,).7>{oc;('3~,
- ~.-- '~~~
- LCC'V1 ; crs-z-... L1 4-e-()'1' ~
~V(~ .Q. IJ-j/~ '7
- h~r (~Qt~h .
~,- rro~ (JouI~
~()IC) '"7], r)v(~ ~ tkt.~· <k~ {/.( ,r u{l
.

Mais conteúdo relacionado

Mais procurados

Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1Dwi Mardianti
 
Kisi kisi uas struktur data
Kisi kisi uas struktur dataKisi kisi uas struktur data
Kisi kisi uas struktur dataDwi Mardianti
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasiahmad haidaroh
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputerHamdi Hamdi
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETImam Halim Mursyidin
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.pptDedek28
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataShofura Kamal
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganInsan Cahya Setia
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurantRistaMeytasari
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaDEDE IRYAWAN
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel DatabaseSimon Patabang
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstrukturiimpunya3
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 

Mais procurados (20)

Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
 
Kisi kisi uas struktur data
Kisi kisi uas struktur dataKisi kisi uas struktur data
Kisi kisi uas struktur data
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasi
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurant
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Contoh soal uts perancangan basis data
Contoh soal uts perancangan basis dataContoh soal uts perancangan basis data
Contoh soal uts perancangan basis data
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 

Semelhante a Analisis dan perancangan basis data perpustakaan

Panduan Akses E-Resources Kemenristekdikti Tahun 2017
Panduan Akses E-Resources Kemenristekdikti Tahun 2017Panduan Akses E-Resources Kemenristekdikti Tahun 2017
Panduan Akses E-Resources Kemenristekdikti Tahun 2017Dripa Sjabana
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Jamil Jamil
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Jamil Jamil
 
PKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM KesehatanPKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM KesehatanLexi Pakasi
 
Power endang sekripsi web smk dwija
Power endang sekripsi web smk dwijaPower endang sekripsi web smk dwija
Power endang sekripsi web smk dwijaMasdidi Kelana
 
Power endang sekripsi web smk dwija
Power endang sekripsi web smk dwijaPower endang sekripsi web smk dwija
Power endang sekripsi web smk dwijaMasdidi Kelana
 
Bab i, v, daftar pustaka
Bab i, v, daftar pustakaBab i, v, daftar pustaka
Bab i, v, daftar pustakairwanza
 
Analisis Laporan Skripsi Dengan Metoda Systematic Literature Review
Analisis Laporan Skripsi Dengan Metoda Systematic Literature ReviewAnalisis Laporan Skripsi Dengan Metoda Systematic Literature Review
Analisis Laporan Skripsi Dengan Metoda Systematic Literature ReviewDarian Pruitt
 
BAB I & BAB II Laporan KP
BAB I & BAB II Laporan KPBAB I & BAB II Laporan KP
BAB I & BAB II Laporan KPGoogle+
 
Xi 1-basis data 1 edit
Xi 1-basis data 1 editXi 1-basis data 1 edit
Xi 1-basis data 1 editsetioaribowo
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanasaniatyeva
 
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...Agung Sulistyanto
 
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...Muhammad Ridwan Nawawi
 
Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...
Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...
Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...saefulmalik123
 
Pengembangan model pembelajaran integratif (science proses skills, cmap tools...
Pengembangan model pembelajaran integratif (science proses skills, cmap tools...Pengembangan model pembelajaran integratif (science proses skills, cmap tools...
Pengembangan model pembelajaran integratif (science proses skills, cmap tools...Faizal Adli
 

Semelhante a Analisis dan perancangan basis data perpustakaan (20)

Panduan Akses E-Resources Kemenristekdikti Tahun 2017
Panduan Akses E-Resources Kemenristekdikti Tahun 2017Panduan Akses E-Resources Kemenristekdikti Tahun 2017
Panduan Akses E-Resources Kemenristekdikti Tahun 2017
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
 
PKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM KesehatanPKL Pada Badan PPSDM Kesehatan
PKL Pada Badan PPSDM Kesehatan
 
Power endang sekripsi web smk dwija
Power endang sekripsi web smk dwijaPower endang sekripsi web smk dwija
Power endang sekripsi web smk dwija
 
Power endang sekripsi web smk dwija
Power endang sekripsi web smk dwijaPower endang sekripsi web smk dwija
Power endang sekripsi web smk dwija
 
Contoh skripsi
Contoh skripsiContoh skripsi
Contoh skripsi
 
Abstrak
AbstrakAbstrak
Abstrak
 
Bab i, v, daftar pustaka
Bab i, v, daftar pustakaBab i, v, daftar pustaka
Bab i, v, daftar pustaka
 
Analisis Laporan Skripsi Dengan Metoda Systematic Literature Review
Analisis Laporan Skripsi Dengan Metoda Systematic Literature ReviewAnalisis Laporan Skripsi Dengan Metoda Systematic Literature Review
Analisis Laporan Skripsi Dengan Metoda Systematic Literature Review
 
BAB I & BAB II Laporan KP
BAB I & BAB II Laporan KPBAB I & BAB II Laporan KP
BAB I & BAB II Laporan KP
 
Xi 1-basis data 1 edit
Xi 1-basis data 1 editXi 1-basis data 1 edit
Xi 1-basis data 1 edit
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhana
 
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
 
Penerapan Aplikasi TIK di Perpustakaan SMPN 7 Bandung
Penerapan Aplikasi TIK di Perpustakaan SMPN 7 BandungPenerapan Aplikasi TIK di Perpustakaan SMPN 7 Bandung
Penerapan Aplikasi TIK di Perpustakaan SMPN 7 Bandung
 
Bab i
Bab iBab i
Bab i
 
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
 
Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...
Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...
Sim saeful malik hapzi ali_analisis dan perancangan si_universitas mercubuana...
 
Pengembangan model pembelajaran integratif (science proses skills, cmap tools...
Pengembangan model pembelajaran integratif (science proses skills, cmap tools...Pengembangan model pembelajaran integratif (science proses skills, cmap tools...
Pengembangan model pembelajaran integratif (science proses skills, cmap tools...
 
Akuisisi - Pengembangan koleksi di sman 1 rancakalong
Akuisisi - Pengembangan koleksi di sman 1 rancakalongAkuisisi - Pengembangan koleksi di sman 1 rancakalong
Akuisisi - Pengembangan koleksi di sman 1 rancakalong
 

Último

DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptmuhammadarsyad77
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptxAbidinMaulana
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFFPMJ604FIKRIRIANDRA
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshDosenBernard
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfjeffrisovana999
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTYudaPerwira5
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfPemdes Wonoyoso
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAmasqiqu340
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesiasdn4mangkujayan
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptEndangNingsih7
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANDevonneDillaElFachri
 
DATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGDATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGYudaPerwira5
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 

Último (17)

Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 
DATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGDATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MINING
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 

Analisis dan perancangan basis data perpustakaan

  • 1. i ANALISIS DAN PERANCANGAN BASIS DATA PERPUSTAKAAN (STUDY KASUS PADA SMK PANGGALI NUSANTARA PALEMBANG) PROPOSAL PENELITIAN Diajukan guna melakukan penelitian skripsi OLEH : ITA ROSITA WATI 09.142.027 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS BINA DARMA PALEMBANG 2013
  • 2. ii
  • 3. iii KATA PENGANTAR Segala puji dan syukur penulis panjatkan kepada Allah SWT, karena berkat rahmat dan ridho-Nya penulis dapat menyelesaikan proposal penelitian yang berjudul “Analisis dan Perancangan Basis Data Perpustakaan (Study Kasus pada SMK Penggali Nusantara”. Adapun maksud dari penulisan proposal penelitian ini adalah untuk memenuhi salah satu syarat guna melanjutkan ke tahap penelitian skripsi. Dalam penulisan proposal penelitian ini penulis telah banyak menerima saran dan bimbingan dari berbagai pihak, oleh sebab itu pada kesempatan ini penulis tidak lupa mengucapkan terima kasih kepada pihak yang telah membantu penulis sehingga dapat terselesaikan proposal penelitian ini khususnya kepada : 1. Prof. Ir. H. Buchori Rahman, M.Sc selaku Rektor Universitas Bina Darma Palembang. 2. Muhammad Izman Herdiansyah, S.T., M.M., Ph.D selaku Dekan Fakultas Ilmu Komputer Universitas Bina Darma Palembang. 3. Syahril Rizal S.T., M.M., M.Kom selaku Ketua Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Bina Darma Palembang. 4. A.Haidar Mirza,S.T.,M.Kom. selaku Dosen Pembimbing I yang telah memberikan arahan, bimbingan, dan petunjuk dalam menyelesaikan penulisan proposal penelitian ini.
  • 4. iv 5. Eka Puji Agustini,S.Kom.,M.M. selaku Dosen Pembimbing II yang telah memberikan arahan, bimbingan, dan petunjuk dalam menyelesaikan penulisan proposal penelitian ini. 6. Semua Staff dan Dosen Universitas Bina Darma Palembang, terima kasih atas bantuannya selama ini. 7. Kedua orang tuaku tercinta yang selama ini senantiasa mendo’akan dan memberikan semangat serta dukungannya. 8. Seluruh sahabatku yang memberikan motivasi, masukan,dan saran pada penulisan proposal penelitian ini. Dengan ini penulis mengucapkan banyak terima kasih yang sebesar- besarnya kepada semua pihak yang telah membantu dalam pembuatan proposal penelitian ini. Semoga Allah SWT senantiasa memberikan ridho dan berkahnya yang berlimpah atas segala bantuan dan kebaikan yang telah diberikan. Palembang, Juni 2013 Ita Rosita Wati
  • 5. v ABSTRAK Pada era globalisasi sekarang ini, perkembangan teknologi informasi saat ini sangat pesat. Hal ini sejalan dengan perkembangan teknologi komputer yang terus meluas dari hari ke hari. Hampir seluruh sekolah baik pemerintahan maupun swasta saat ini sedang menerapkan sistem berbasis komputer dalam mengelolah data-data yang berhubungan dengan pendidikan maupun fasilitas-fasilitas yang ada di dalam pendidikan tersebut seperti perpustakaan, laboratorium dan lain-lain. Hal ini tidak lepas dari basis data yang merupakan kumpulan tabel-tabel yang berisi data-data yang akan diolah dan ditampilkan melalui sebuah sistem informasi. Karena data peminjaman dan pengembalian buku di perpustakaan SMK Panggali Nusantara Palembang hanya di simpan secara manual, sehingga mengakibatkan hilangnya data ataupun kerusakan data, maka penulis akan membuat suatu perancangan database pada perpustakaan tersebut. Kata Kunci : Database.
  • 6. vi DAFTAR ISI HALAMAN JUDUL........................................................................................ i HALAMAN PENGESAHAN ........................................................................ ii KATA PENGANTAR ................................................................................... iii ABSTRAK ..................................................................................................... v DAFTAR ISI ................................................................................................. vi I. PENDAHULUAN 1.1 Latar Belakang ........................................................................... 1 1.2 Perumusan Masalah ..................................................................... 2 1.3 Batasan Masalah .......................................................................... 3 1.4 Tujuan dan Manfaat Penelitian ................................................. 3 II. TUNJAUAN PUSTAKA 2.1 Landasan Teori............................................................................... 4 2.1.1 Analisis........................................................................................ 4 2.1.2 Perancangan .............................................................................. 4 2.1.3 Perancangan Basis Data ........................................................... 5 2.1.4 Basis Data ................................................................................. 6 2.1.5 Data Base Management System (DBMS)................................ 7 2.1.6 MySQL....................................................................................... 7 2.1.7 Semantic Object Model (SOM)................................................ 8 2.1.8 Istilah Semantic Object Model ................................................ 10 2.1.9 Tujuh Tipe Objek Diagram Transformasi Semantic ............ 11 2.1.10 Unified Modelling Language .................................................. 14 2.2 Penelitian Sebelumnya ................................................................... 16 III. METODOLOGI PENELITIAN 3.1 Waktu dan Tempat Penelitian ....................................................... 17 3.2 Alat dan Bahan ............................................................................. 17 3.3 Metode Penelitian dan Pengumpulan Data................................. 18 3.4 Metode Analisis dan Perancangan ............................................... 19 III. JADWAL PENELITIAN .................................................................. 25
  • 7. vii IV. DAFTAR PUSTAKA ......................................................................... 26 V. LAMPIRAN ........................................................................................ 27
  • 8. 1 PROPOSAL SKRIPSI Analisis dan Perancangan Basis Data Perpustakaan (Study Kasus pada SMK Panggali Nusantara Palembang) I. PENDAHULUAN 1.1Latar Belakang Pada era globalisasi sekarang ini, perkembangan teknologi informasi saat ini sangat pesat. Hal ini sejalan dengan perkembangan teknologi komputer yang terus meluas dari hari ke hari. Hampir seluruh sekolah baik pemerintahan maupun swasta saat ini sedang menerapkan sistem berbasis komputer dalam mengelolah data-data yang berhubungan dengan pendidikan maupun fasilitas-fasilitas yang ada di dalam pendidikan tersebut seperti perpustakaan, laboratorium dan lain-lain. Hal ini tidak lepas dari basis data yang merupakan kumpulan tabel-tabel yang berisi data-data yang akan diolah dan ditampilkan melalui sebuah sistem informasi. Pemrosesan basis data merupakan cara pengolahan data yang diperlukan oleh berbagai institusi dan perusahaan dalam penyimpanan data yang jumlahnya sangat banyak. Proses pengelolaan data peminjaman buku di perpustakaan SMK Panggali Nusantara saat ini masih menggunakan cara manual. Proses penyimpanannya pun masih menggunakan cara manual yaitu menggunakan buku untuk menyimpan data peminjaman buku di perpustakaan, kemudian data tersebut di simpan ke dalam aplikasi MS. Office yaitu Ms. Word dan Ms. Excel. Karena data peminjaman dan pengembalian buku di perpustakaan hanya di simpan secara manual, sehingga mengakibatkan hilangnya data ataupun kerusakan data. Pada
  • 9. 2 penyimpanan data peminjaman buku di word dan excel yang membutuhkan banyak tempat. sehingga membutuhkan waktu yang cukup lama dalam pencarian data peminjaman buku dan data pengembalian buku, sehingga dapat di ketahui siapa saja siswa yang meminjam buku dan belum mengembalikan buku. Karena sistem pengolahan data pada perpustakaan masih manual, maka penulis akan membuat suatu perancangan database pada perpustakaan tersebut. Agar data pada perpustakaan dapat di kelola dengan baik. Untuk itu diperlukan sebuah sistem manajemen yang baik, agar data perputakaan lebih terintegrasi. Berdasarkan uraian-uraian di atas penulis mengangkat permasalahan tersebut sebagai bahan penelitian. Adapun judul yang dipilih yaitu “Analisis dan Perancangan Basis Data Perpustakaan (Studi Kasus SMK Pelayaran Panggali Nusantara Palembang)”. 1.2Perumusan Masalah Berdasarkan latar belakang yang telah diuraian diatas, maka penulis merumuskan permasalahan yang ada untuk dijadikan titik tolak pembahasan dalam penulisan skripsi ini, yaitu: “Bagaimana Menganalisis Dan Merancang Basis Data Perpustakaan (Studi Kasus Pada SMK Pelayaran Panggali Nusantara Palembang), dengan menggunakan Pendekatan Semantik Objek Model”.
  • 10. 3 1.3 Batasan Masalah Untuk membatasi ruang lingkup penelitian yang dilakukan penulis agar penelitian ini lebih terarah hingga akhirnya sesuai dengan apa yang diharapkan, maka penulis menentukan batasan masalah yaitu basis data ini hanya membahas data perpustakaan pada sekolah SMK Pelayaran Panggali Nusantara Palembang. 1.4 Tujuan dan Manfaat Penelitian 1.4.1 Tujuan Penelitian Adapun tujuan dari penelitian Analisis dan Perancangan Basis Data Perrpustakaan Pada SMK Pelayaran Panggali Nusantara Palembang yaitu : sistem yang selama ini berjalan secara manual dapat direpresentasikan melalui aplikasi perangkat lunak sehingga mempermudah dalam melakukan pencatatan, pencarian, penyimpanan secara sistematis Khususnya pada data perpustakaan, pada penyimpanan data yang disimpan disuatu database, sehingga data – data tersebut mudah dikelolah dan menghindari dari kehilangan data. 1.4.2 Manfaat Penelitian Adapun manfaat dari penelitian Analisis dan Perancangan Basis Data Perpustakaan Pada SMK Pelayaran Panggali Nusantara Palembang yaitu : 1. Manfaat bagi pihak sekolah adalah untuk membantu sekolah dalam merancang sistem perpustakaan sekolah dengan menciptakan database yang mampu menutupi kekurangan pada proses lama yang masih menggunakan sistem manual. 2. Memudahkan dalam pembangunan sistem informasi perpustakaan pada SMK Pelayaran Panggali Nusantara
  • 11. 4 3. Manfaat bagi penulis adalah penelitian ini dapat menambah wawasan bagi penulis terutama dalam memahami materi-materi yang berhubungan dengan database II. TINJAUAN PUSTAKA 2.1 Landasan Teori 2.1.1 Analisis Analisis yaitu proses untuk menentukan kelemahan dan kelebihan suatu sistem, dan mencari asal dari permasalahan yang terjadi selanjutnya memikirkan alternatif untuk pemecahan masalah serta mencari solusi terbaik untuk pemecahan masalah tersebut (Indrajani, 2011:8). menurut Edhy Sutanta (2004:344) tahapan analisis, meliputi beberapa langkah, sebagai berikut : 1. Menentukan masalah utama dan lingkup sistem 2. Mengumpulkan fakta yang berhubungan dengan masalah 3. Menganalisa fakta-fakta 4. Menentukan alternatif pemecahan yang mungkin 5. Memilih alternatif pemecahan masalah 6. Pembuatan studi kelayakan 7. Laporan ke manajemen 2.1.2 Perancangan Perancangan adalah prosedur untuk mengkonversi spesifikasi logis ke dalam sebuah desain yang dapat diimplementasikan pada sistem komputer organisasi (Sutabri, 2003:88).
  • 12. 5 Perancangan adalah langkah pertama dalam fase pengembangan rekayasa produk atau sistem. Perancangan itu adalah proses penerapan berbagai teknik dan prinsip yang bertujuan untuk mendefinisikan sebuah peralatan, satu proses atau satu sistem secara detail yang membolehkan dilakukan realisasi fisik. Fase ini adalah inti teknis dari proses rekayasa perangkat lunak. Pada fase ini elemen- elemen dari model analisa dikonversikan. Dengan menggunakan satu dari sejumlah metode perancangan, fase perancangan akan menghasilkan perancangan data, perancangan antarmuka, perancangan arsitektur dan perancangan prosedur (Pressman, 2002:43) Dapat disimpulkan bahwa perancangan merupakan proses berbagai teknik dan prinsip untuk membuat desain yang dapat diimplementasikan pada sistem komputer. 2.1.3 Perancangan Basis Data (Database) Menurut Abdul Kadir (2003:45) Perancangan Basis Data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Sedangkan menurut Waljiyanto (2003:76) Perancangan Basis Data adalah bagaimana merancang struktur logikal dan fisikal dari satu atau lebih basis data untuk memenuhi kebutuhan informasi yang diperlukan oleh pemakai sesuai dengan aplikasi-aplikasi yang telah di tentukan. Dapat disimpulkan bahwa perancangan basis data adalah langkah dalam merancang basis data sesuai dengan aplikasi-aplikasi yang ditentukan dalam memenuhui kebutuhan informasi pemakai.
  • 13. 6 Proses perancangan basis data (database) 6 fase proses perancangan database : 1. Pengumpulan data dan analisis 2. Perancangan database secara konseptual 3. Pemilihan DBMS 4. Perancangan DB secara logika (data model mapping) 5. Perancangan database secara fisik 6. Implementasi Sistem database. 2.1.4 Basis Data (Database) Database adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu (Harianto 2004 : 3). Ada 2 bahasa basis data: 1. Data Definition Language (DDL) DDL digunakan untuk menggambarkan desain basis data secara keseluruhan. DDL digunakan untuk membuat tabel baru, membuat indeks, ataupun mengubah tabel. Hasil kompilasi DDL disimpan di kamus data. 2. Data Manipulation Language (DML) DML digunakan untuk melakukan menipulasi dan pengambilan data pada suatu basis data seperti penambahan data baru ke dalam basis data, menghapus data dari suatu basis data dan pengubahan data di suatu basis data.
  • 14. 7 2.1.5 Database Management System (DBMS) Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolannya disebut sebagai DBMS Database Management System. Database adalah kumpulan datanya, sedangkan program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, mengisi data, menghapus data, melaporkan data dalam database (Harianto 2004 : 3). Fungsi DBMS : • Definisi data dan hubungannya • Memanipulasi data • Keamanan dan integritas data • Security dan integritas data • Recovery/perbaikan dan concurency data • Data dictionary • Unjuk kerja / performance Peralatan untuk menetapkan/menentukan pendekatan database disebut DBMS DBMS merupakan software (dan hardware) yang kusus didesain untuk melindungi dan memanage database. 2.1.6.MySQL SQL atau Struktur Query language merupakan bahasa Query standar yang digunakan untuk mengakses basis data relasional (kadir 2003:101). Sedangkan MySQL adalah sebuah sistem basis data. Sistem basis data MySQL terdiri dari server dan client (Dianing 2012:58)
  • 15. 8 Adapun kelebihan dari MySQL adalah dapat berjalan di berbagai sistem operasi, dapat digunakan secara gratis, bersifat multi-user, memiliki kecepatan dalam menangani query sederahana, memiliki tipe data yang banyak, keamanan, dapat menangani basis data dalam skala besar, dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, UNIX, dan NT, dan memiliki struktur tabel yang fleksibel. 2.1.7. Semantic Object Model (SOM) Semantic object model pertama kali diperkenalkan pada tahun 1988, model tersebut didasarkan pada konsep yang dikembangkan dan dipublikasikan oleh Codd serta Hammer serta McLeod. Semantic object model adalah suatu model data. Semantic object model (SOM) merupakan salah satu teknik modeling untuk memudahkan para analis dalam mendesain database. Dimana Kata semantik berarti kata atau semantik suatu ilmu yang mempelajari tentang kata, semantik mengasumsikan bahwa bahasa terdiri dari struktur yang menampakan makna apabila dihubungkan dengan objek dalam pengalaman dunia manusia. Sedangkan model semantik adalah suatu model data yang dikembangkan berdasarkan objek. Objek adalah konsepsi, abstraksi atau sesuatu yang memiliki arti bagi aplikasi yang akan dikembangkan atau objek adalah orang, tempat, benda kejadian, atau konsep-konsep yang ada didunia nyata yang penting bagi aplikasi. Kambartel dan Bauerk, (1979:195) Semantic object model adalah model data yang digunakan untuk mempelajari dan mendokumentasi kebutuhan data pemakai secara grafik. Model
  • 16. 9 data ini dibentuk berdasarkan hasil wawancara dan analisa terhadap: report, form, dan query sistem yang sedang berjalan. Model semantik digunakan untuk menjelaskan hubungan antar data dalam basis data kepada pemakai secara logic. Sedangkan dasar pengembangan model semantik adalah persepsi terhadap dunia nyata bahwa data terdiri dari onjek-objek dasar yang mempunyai hubungan antara objek-objek dasar tersebut. Penggambaran model semantik pada dasarnya dilakukan dengan menggunakan diagram atau symbol dan mekanisme SOM. Kroenke (2006:325) Semantic object model terdiri dari tiga suku kata, yaitu kata semantic, object, dan model. untuk mendapatkan gambaran definisi semantic object model secara jelas. Berikut ini definisi dari masing-masing suku kata tersebut, yaitu: 1. Semantic berarti arti (makna) kata atau semantic suatu ilmu yang mempelajari tentang makna sebuah kata. 2. Model adalah suatu penggambaran atau suatu abstraksi dari suatu object. 3. Object didefinisikan sebagai konsepsi, abstraksi, atau sesuatu yang memiliki arti bagi aplikasi yang akan dikembangkan. atau object adalah orang, tempat, benda, kejadian, atau konsep-konsep yang ada di dunia nyata yang penting bagi aplikasi
  • 17. 10 Sumber : Pendekatan Semantic Object Model Penatausahaan Aset K 2010 Gambar 2.1 Fungsi dan Peranan SOM Semantik Objek Model (SOM) sama seperti pemodelan ERD. Karena Relational database yang terbentuk dari model E-R sering masih belum dalam keadaan “normal”, sehingga masih dimungkinkan terjadi pengulangan data dan anomali. Sedangkan pemodelan Semantik Objek Model (SOM) ini lebih mendekati pada pemahaman data pemakai. Yang membedakan dari SOM dan ERD yaitu, pada pemodelan data ERD menyatakan hubungan relasi hubungan dari satu entitas (objek) yang menggunakan symbol, sedangkan Semantik Objek Model (SOM) keterhubungan relasi dari satu entitas (objek) yang menggunakan kata-kata. 2.1.8.Istilah Semantic Object Model (SOM) Jenis-jenis SOM yang perlu diketahui untuk beberapa atribut dan istilah pendukung dalam mendesain suatu database adalah 1. Atribut, Column, Field, ketiga istilah tersebut digabung menjadi suatu karena memiliki pengertian sama. Suatu atribut berisi informasi dari suatu
  • 18. 11 data dengan dikelompokan guna kemudahan dalam identifikasi, misalnya : nama, alamat, kota. 2. Record, disebut juga dengan Row merupakan informasi tentang item tertentu. Dimana record merupakan gabungan beberapa filed. Misalnya record pegawai, berisi informasi tentang pegawai. 3. Tabel, suatu file yang digunakan untuk menyimpan informasi data yang berhubungan, dimana suatu tabel memiliki beberapa record (baris) atau kumpulan dari record-record. 4. Atribut domain, digunakan untuk merepresentasikan isi dari suatu field. Misalkan field agama yang memiliki 5 domain yaitu 5 agama yang diakui di indonesia. 5. Primary Key, suatu field yang digunakan untuk mengidentifikasi suatu record dalam suatu tabel. 6. Foreign Key, foreign key merupakan istilah field yang bukan menjadi primary key pada tabel relational tetapi primary key yang berasal dari tabel yang lain. 7. Object atribut, object atribut merupakan atribut yang bertipe object, dalam semantik object model, atribut tidak hanya kelompok data, tetapi bisa berupa object misalnya atribut sekolah, disebut object atribut. 2.1.9. Tujuh Tipe Objek Diagram Transformasi Semantic Objects simple object model menyatakan bahwa simple object model dikalsifikasikan menjadi 7 (tujuh) tipe objek transformasi semantic objects
  • 19. 12 menjadi desain data relasional, dengan tujuan untuk mempermudah analis dalam mendesain database. Adapun ke 7 tipe tersebut secara detail sebagai berikut : 1. Objek sederhana (simple object), simple object adalah tipe semantic object yang mendukung single-value atribut, yaitu atribut yang hanya mengandung sebuah jenis nilai, misalnya, atribut harga_jual, tanggal_kirim atau kode. BARANG Id NoBarang Deskripsibarang Tanggalpembelian Hargabeli 2. Objek komposit (composite object), suatu semantik object disebut composite object apabila object tersebut mengandung satu atau lebih dari atribut yang berjenis multi-value attribut yaitu atribut yang lainnya bisa lebih dari satu dalam sebuah record. HUTANG PIUTANG Id Tgl_transaksi 1.1 Id Tgl_bayar1.1 Jenis 1.1 Keterangan Jumlah 3. Objek compound (compound object), Objek compound adalah suatu object dikatan compound object apabila mengandung paling sedikit 1 object atribut. MEMBER LOCKER Id No Id no_locker Nama tipe Locker [ 1.1 ] Member [ 1.0 ]
  • 20. 13 BARANG DATA BARANG Id Nonota Id No Kd_barang Nama Ket Alamat 4. Objek hybrid (hybrid object), sebuah object dikatan hybrid object apabila terdiri atas minimal atau atribut berjenis multi-value-group atribut yaitu, atribut yang nilainya lebih dari satu dalam sebuah record dan bisa dipecah menjadi beberapa field dan didalam multi-value-group atribut tersebut terdapat atribut bertipe object atau minimal satu object atribut. Data Barang [ 1.1 ] Barang [ 1.N ] 5. Objek asosiasi (Association Object), sebuah object disebut association object apabila memiliki hubungan dua atau lebih terhadap object yang lain dan menyimpan data dari hubungan tersebut. FLIGHT PESAWAT PILOT Id 6. Objek induk/subtype, Suatu object disebut subtype apabila object tersebut mengandung 2 kumpulan mengandung 2 kumpulan tipe dalam suatu object. No_flight Id Asal Tujuan No_pesawat Id NIP Tipe Nama Kapasitas Alamat Pesawat [ 1.1 ] Flight [ 0.N ] Flight [ 0.N ] Pilot [ 1.1 ] EMPLOYEE MANAGER Id No_emplo ManagerTitle Id Nama Level Kapasitas Manager [ 0.st ] Emplyee P
  • 21. 14 7. Objek pola dasar/versi, objek pola dasar atau versi adalah jenis object yang mampu menghasilkan object baru. TEKBOOK EDITION Id 2.1.10.Unified Modeling Language (UML) Unified Modeling language (UML) merupakan alat merancang perangkat lunak, sarana komunikasi antara perangkat lunak dengan proses bisnis, menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem, mendokumentasikan sistem yang ada, proses-proses dan organisasinya. UML di definisikan sebagai bahasa visual untuk menjelaskan, memberikan spesifiasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari sebuah sistem (Herlwati, 2011:6) Pembagian-pembagaian Unified Modeling language (UML), sebagai berikut : 1. Use case diagram, menggambarkan fungsionalitas yang diharapkan dari sistem sebuah sistem, diagram bersifat statis, diagram ini memperlihatkan himpulan use case dan aktor-aktor suatu jenis khusus dari kelas. Terutama sangat penting untuk mengorganisasikan dan memodelkan perilaku dari suatu sistem yang akan dibutuhkan serta yang diharapkan pengguna. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut scenario. Seorang/sebuah aktor adalah sebuah entitas manusia ISBN Id Edition Title Ed_number DateTutor No_pages Editon [ 1.N ] Tekbook
  • 22. 15 mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan- pekerjaan tertentu. Tabel 2.1 simbol use case No Simbol Keterangan 1. Aktor Merupakan kesatuan eksternal yang berinteraksi dengan sistem. 2. Use Case Rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem. 3. Generelation Menggambarkan hubungan khusus atau interaksi Sumber : Nugroho, Ration Rose Untuk Pemodelan berorientasi Objek, 2004:16 2. Activity diagram, merupakan state diagram khusus yang menggambarkan berbagai alir aktifitas dalam sistem yang sedang dirancang, bagaiman masing-masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. activity diagram bersifat dinamis, diagram state ini memperlihatkan state-state pada sistem, diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarrmuka, kalaborasi dan pemodelan sistem-sistem yang reaktif. Tabel 2.2 simbol activity diagram No Simbol Keterangan 1 Start State Start State adalah sebuah kondisi awal sebuah object sebelum ada perubahan keadaan. Start state digambarkan dengan sebuah lingkaran solid. 2. End State End state adalah menggambarkan ketika objek berhenti memberi respon terhadap sebuah event. End state digambarkan dengan lingkaran solid.
  • 23. 16 3. State / Activities State / Activities menggambarkan kondisi sebuah entitas, dan digambarkan dengan segiempat yang pinggirnya 4. Fork (Percabangan) Fork (percabangan) merupakan pemisalah beberapa aliran konkuren dari suatu aliran tunggal 5. Join (Penggabungan) Join (penggabungan) merupakan penggabungan beberapa aliran konkuren dalam aliran tunggal 5. Decision Decision merupakan suatu logika aliran konkuren yang mempunyai dua cabang aliran konkuren 6. Action State dari sistem yang mencerminkan eksekusi dari suatu aksi Sumber : Nugroho, Ration Rose Untuk Pemodelan berorientasi Objek, 2004:16 2.2 Penelitian Sebelumnya Purwaningsih, diyah titis yang berjudul “Analisis, Perancangan dan Implementasi Sistem Sirkulasi Perpustakaan Pada SMP Negeri 1 Wates” penelitian ini untuk merancang sebuah basis data perpustakaan agar meningkatkan kinrja administrator dan dapat membantu pencarian data pinjaman buku menjadi lebih cepat. Roby, dkk (2009), “Analisis dan Perancangan Basis Data Untuk Mendukung Aplikasi ERP Education Pada Bina Nusantara University”. Penelitian ini untuk merancang sebuah basis data pada bagian Academic Management and Content Preparation yang terintegrasi untuk setiap jenjang yang ada. Metodologi perancangan basis data yang digunakan adalah perancangan Semantic Objek Modelling (SOM) yang diawali dengan form, report, dan query
  • 24. 17 kemudian pembuatan Semantic Object Model lalu transformasi ke bentuk Relational Model. Hasil yang ingin dicapai adalah rancangan basis data yang terintegrasi. Dengan basis data yang terintegrasi sehingga dapat mendukung aplikasi ERP Education. III. METODOLOGI PENELITIAN 3.1. Waktu dan Tempat Penelitian 3.1.1 Waktu Penelitian Waktu penelitan dilakukan selama 3 (tiga) bulan dimulai dari bulan Mei hingga bulan Juli 2013. Dengan tempat penelitian di SMK Pelayaran Panggali Nusantara Palembang. 3.1.2 Tempat Penelitian Lokasi yang menjadi tempat penulis melaksanakan penelitian adalah SMK Pelayaran Panggali Nusantara Palembang, yang beralamat di JL. D. I. Panjaitan Gang Adil Plaju Ulu Palembang. 3.2. Alat dan Bahan Adapun alat dan bahan yang di pergunakan dalam penelitian antara lain menggunakan perangkat keras : a Personal computer dengan spesifikasi minimum processor Intel Pentium dual core Processor 3.0 Ghz, Ram 2 Gb, VGA Nvidia 1 Gb, DVD RW, Monitor Polisonic 15”, keyboard, Mouse, Printer canon MP 198.
  • 25. 18 b Sedangkan, Perangkat Lunak yang digunakan yaitu Operating System Microsoft windows XP sebagai sistem operasi, Microsoft Visio sebagai Tool membuat desain rancangan, MySQL dan Xampp sebagai basis data. 3.3. Metode Penelitian dan Pengumpulan Data Metode penelitian yang digunakan dalam penelitian ini menggunakan metode deskriptif. pada perancangan basis data perpustakaan. Deskriptif adalah suatu metode dalam meneliti status sekelompok manusia, suatu objek, suatu set kondisi, suatu sistem pemikiran ataupun suatu kelas peristiwa pada masa sekarang.Tujuan dari penelitian deskriptif ini adalah untuk membuat deskripsi, gambaran atau lukisan secara sistematis, faktual dan akurat mengenai fakta-fakta, sifat-sifat hubungan antara fanomena yang di slidiki. Moh. Nazir, Ph (2003:54). Dalam melakukan penelitan untuk mendapatkan data dan informasi, adapun metode yang digunakan dalam proses pengumpulan data yang digunakan oleh penulis dalam menyelesaikan skripsi ini, antara lain : a Pengamatan (Observasi) Dalam hal observasi ini yang akan di observasi dengan cara melakukan pengamatan, mengumpulkan data dan mencatat serta mempelajari secara langsung sistem yang sedang berjalan pada SMK Pelayaran Panggali Nusantara tersebut. b Wawancara (Interview) Untuk mendapatkan data-data secara langsung dari sumber yang mengerti sehubungan dengan pengamatan, maka penulis bertanya langsung kepada
  • 26. 19 pihak yang berkaitan dalam memberikan informasi akademik.pihak tersebut adalah bagian tata usaha. c Studi Pustaka Dengan cara mengumpulkan data dengan mencari dan mempelajari data- data dari buku-buku ataupun dari referensi lain, yang berhubungan dengan penulis skripsi ini. Buku yang digunkan penulis sebagai referensi dapat dilihat pada daftar pustaka. 3.4. Metode Analisis dan Perancangan 3.4.1.Metode Analisis Adapun analisis yang digunakan menurut Edhy Sutanta (2004:344) yaitu tahapan analisis, meliputi beberapa langkah, sebagai berikut : 1. Menentukan masalah utama dan lingkup system 2. Mengumpulkan fakta yang berhubungan dengan masalah 3. Menganalisa fakta-fakta 4. Menentukan alternatif pemecahan yang mungkin 5. Memilih alternatif pemecahan masalah 6. Pembuatan studi kelayakan 7. Laporan ke manajemen Mengingat pentingnya perpustakaan pada institusi pendidikan belum semua institusi pendidikan dapat mengelola data-data perpustakaan secara terintegrasi masalah utamnya adalah di institusi pendidikan dimana prosedur proses penyimpanan sistem lama yang berjalan pada pengisisan data pinjaman buku
  • 27. 20 masih menggunakan cara manual yaitu menggunakan buku untuk menyimpan data pinjaman buku, dengan menggunakan aplikasi MS. Office yaitu Ms. Word dan Ms. Excel. Fakta yang berhubungan dengan permasalahan yang ada pada SMK Pelayaran Panggali Nusantara yaitu : Tidak adanya pangkalan data untuk data peminjaman buku pada perpustakaan. Sehingga, mengakibatkan hilangnya data ataupun kerusakan data karena data hanya berupa lembaran-lembaran kertas, yang disimpan dalam bentuk berkas atau tumpukan kertas di dalam sebuah loker untuk penyimpanan. Pada penyimpanan data peminjaman buku di word excel yang membutuhkan banyak tempat, mengingat data tersebut disimpan dalam bentuk file yang tidak disimpan dalam satu folder atau tidak berada dalam satu tempat, sehingga membutuhkan waktu yang cukup lama dalam pencarian data siswa yang meminjam buku dan data siswa yang telah mengembalikan buku di perpustakaan. Untuk menyelesaiakan permasalahan yang ada di institusi pendidikan maka Alternatif solusinya dibuat basis data yang akan dirancang menggunakan MYSQL yang nantinya akan menyimpan data peminjaman buku di perpustakaan tersebut. Proses perpustakaan pada SMK Pelayaran Panggali Nusantara sebagai berikut : 1. Di awali dari siswa yang meminjam buku maka petugas akan menulis data siswa yang meminjam buku tersebut dengan buku catatan yang telah ada kemudian di pindahkan ke dalam microsoft office yaitu word dan excel.
  • 28. 21 2. Apabila ada siswa yang mengembalikan buku maka petugas akan mencari lagi data tersebut di dalam tumpukan berkas, dan melihat apakah siswa tersebut mengembalikan buku tepat pada waktunya atau malah terkena biaya (denda). 3. Karena proses masih manual maka dalam pencarian data siswa tersebut memerlukan waktu, oleh sebab itu maka penulis akan merancang database untuk mempermudah petugas dalam melakukan pencarian data peminjaman buku. 3.4.2.Metode Perancangan Metode perancangan menggunakan metode Pendekatan Semantik Objek Model (SOM). Semantik Objek Model (SOM) merupakan salah satu teknik pembuatan model data. Model data ini nantinya akan ditransformasikan menjadi desain database. 3.4.3.Tahap Pembutan Semantic Objek Model (SOM) Tahapan-tahapan pembuatan Semantic Objek Model (SOM), yaitu 1. (Peliminaly Design) Tahap pembuatan diagram SOM awal 2. (Final Design) Tahap optimasi diagram 3. Implementasi Semantik Objek Model 4. Identifikasi Objek 5. Diagram Semantic Objek Model (SOM) 6. Transformasi jenis Objek ke dalam desain basis data Ada dua pentahapan yang biasa ditempuh didalam pembuatan diagram SOM, yaitu:
  • 29. 22 1. (Peliminaly Design) Tahap pembuatan diagram SOM awal Tujuan dari tahap pertama ini adalah untuk mendapatkan sebuah rancangan basis data minimal yang dapat mengakomodasi kebutuhan penyimpanan data terhadap system yang sedang ditinjau. Tahap awal ini umumnya mengabaikan anomaly-anomali (proses basis data yang memberikan efek samping yang tidak diharapkan) yang memang ada sebagai suatu fakta. Anomaly-anomali tersebut biasanya baru dipertimbangkan pada tahap kedua. 2. (Final Design) Tahap optimasi diagram Pada tahap kedua ini pertimbangan anomaly-anomaly dan juga memperhatikan aspek-aspek efisiensi, performasi, dan dieksibilitas. Tiga hal tersebut sering kali dapat saling bertolak belakang. Karena itu, tahap kedua ini ditempuh dengan melakukan koreksi terhadap tahap pertama. Bentuk koreksi yang terjadi dapat berupa pendekomposisian himpunan objek, penggabungan himpunan objek, pengubahan derajad relasi, penambahan relasi baru atau perubahan (penambaahan dan pengangguran) atribut-atribut untuk masing-masing objek dan relasi. Dimana dalam SOM hubungan (relasi) dapat terdiri dari sejumlah objek yang disebut dengan derajat relasi. Derajad relasi maksimum disebut dengan kardinalitas sedangkan derajat minimum disebut dengan modalitas. Jadi kardinalitas relasi menunjukkan jumlah maksimum objek yang dapat berelasi dengan objek pada himpunan objek lain.
  • 30. 23 a. Satu kesatu (one to one / 1-1) Setiap objek pada himpunan objek siswa dapat berelasi dengan satu objek pada himpunan objek kelas, demikian juga sebaliknya. DITERBITKAN PENERBITBUKU a. Satu kebanyak (one to many / 1-N) MEMINJAM SISWA BUKU b. Banyak ke banyak (many to many / N-N) DITULIS PENULISBUKU
  • 31. 24
  • 32. 25
  • 33. 26 DAFTAR PUSTAKA Indrajani. 2011. Perencanaan Basis Data Dalam ALL in 1, Jakarta : elex Media Komputindo. Sutabri. 2003. Analisa Sistem Informasi, ANDI, Yogyakarta. Presman. 2002. Rekayasa Perangkat Lunak Pendekatan Pratisi Buku Dua, Andi, Yogyakarta. Herlawati. 2011. Menggunakan UML, Informatika, Bandung. Nugrhoho. 2004. Rational Rose Untuk Pemodelan Berorientasi Objek, Informatika, Bandung. Kroenke. 2006. Databse Processing: Fundamentals, Design, and Implementation 10th. Pearson Prentice Hall, New Jersey. Sutanta Edhy, 2004. Sistem Basis Data, Yogyakarta, Bariyah. 2007. Implementasi Pendekatan Semantic Object Model Pada Rancangan Databse Penata usahaan Aset Fasilitas Kantor. http://ebookbrowse.com/implementasi-pendekatan-semantic-object- model-pada-rancangan-database-penatausahaan-aset-fasilitas-kantor-pdf.
  • 34. 27 1. LAMPIRAN Rancangan Basis Data Semantic Object Diagram SISWAPETUGAS KELAS Nis *NIP*BUKU NIS** Id_Buku ** Jdl_Buku No_Pinjam** Nama_Petugas Alamat Nm_siswa Kd_kelas Jns_kelamin alamat PINJAM No_Pinjam* NIS** Id_Buku ** Tgl_pinjam Tgl_kembali Id_Buku * Jdl_Buku PENERBIT Id_Buku ** Nama_Penerbit alamat Kd_kelas * Nama_kelas ** PENULIS Id_Buku * Nama_Penulis kota KEMBALI No_pinjam* Tgl_kembali denda KELAS SISWABUKU BUKU KELAS SISWA PINJAM PINJAM PINJAM BUKU SISWA BUKU BUKU
  • 35. 28 2. Rancangan Basisdata 1.1 Tabel Petugas No. Field Type Ukuran Keterangan 1. Nip* VarChar 10 2. Nis** VarChar 10 3. Id_buku** VarChar 10 4. Jdl_buku Varchar 30 5. No_pinjam Integer 5 2.2 Tabel Siswa No. Field type Ukuran Keterangan 1. Nis * VarChar 10 2. Nm_siswa VarChar 50 3. Kd_kelas* VarChar 15 4. Alamat VarChar 50 5. Jns_kelamin VarChar 15 2.3 Tabel Pinjam No. Field Type Ukuran Keterangan 1. No_pinjam* VarChar 10 2. Nis** VarChar 15 3. Id_buku** VarChar 10 4. Tgl_pinjam Date 15 5. Tgl_kembali Date 15 2.4 Tabel Kembali No. Field Type Ukuran Keterangan 1. No_Pinjam* VarChar 10 2. Tgl_kembali Date 25 3. Denda VarChar 15 2.5 Tabel Buku No. Field Type Ukuran Keterangan 1. Id_Buku ** VarChar 10 2. Jdl_Buku VarChar 10 2.6 Tabel Kelas No. Field Type Ukuran Keterangan 1. Kd_kelas * VarChar 10 2. Nm_kelas VarChar 10
  • 36. 29 2.7 Tabel Penerbit No. Field Type Ukuran Keterangan 1. Id_Buku* VarChar 10 2. Nm_penerbit VarChar 20 3. Alamat VarChar 10 2.8 Tabel Penulis No. Field Type Ukuran Keterangan 1. Id_Buku * VarChar 10 2. Nm_Penulis VarChar 20 3. Kota VarChar 15
  • 37. 30 1. Simple Object (Objek Sederhana) SISWA NIS Nm_siswa Alamat Jns_kelamin Kd_kelas 2. Composite Object (Objek komposit) PINJAM No_pinjam NIS Id_buku Tgl_pinjam Tgl_Kembali KEMBALI No_pinjam Tgl_kembali denda 3. Compound Object (Objek compound) PINJAM No_pinjam 1.1 NIS 1.1 Id_buku 1.1 Tgl_pinjam Tgl_kembali SISWA KELAS NIS 4. Hybrid Object (Objek hybrid) Kd_kelasl Nm_siswa Nm_kelas kelas [ 1.0 ]siswa [ 1.1 ] KEMBALI [ 1.1 ] PINJAM [ 1.N ]
  • 38. 31 5. Association Object (Objek Asosiasi) PETUGAS SISWA PINJAM BUKU NIP 6. Objek induk/subtype 7. Objek pola dasar/versi NIS NIS Id_buku Tgl_pinjam Tgl_kembali Ns No_pinjam Nm_siswa Kd_kelas SISWA [ 1.1 ] BUKU [ 0.N ] PINJAM [ 1.1 ] Id _buku Jdl_buku Jdl_buku BUKU [ 0.N ] BUKU [ 0.N ] BUKU [ 1.1 ] BUKU SISWA Id_buku NIS Jdl_buku Nm_siswa SISWA [ 0.st ] BUKU PETUGAS PINJAM NIP No_pinjam No_pinjam NIS Id_buku Tgl_pinjam NIS Tgl_kembali Jdl_buku PETUGAS PINJAM [ 0.st ]
  • 39. ...... UNIVERSITAS BINA DARMA FAKULTAS rLMU KOMPUTER SK. Menteri Pendidikan Nasional Republik Indonesia No. 1l2l0/0/2002 TflVlIDRIJJALAN JENDERAL AHMAD YANI NO. 12 PALEMBANG 30264 Certification Phone (0711) 515679 Fax. (0711) 5 5583 Wehsite : www.blnadarma.ac.id e-mail: bidar@binadarma.ac.id LEMUAR KONSULTASI SKRIPSI Nama : Ita Rosita Wati Nim : 09.142.027 FakuJtas : IImu Komputer Program Studi : Teknik [nformatik~ Judul : Analisis dan Perancangan Basis Data Perpustakaan (Study Kasus Pada SMK Panggali Nusantara Palembang) Pembimbing I : A. Haidar Mirza,S.T.,M.Kom. ~ar.afNo. Uraian PembabasanTan~~al /I ,""I I(~l2(()) 0) ~- afl-' 11.. 0" ~' &fH~ .. 'r' I LV ) '".«( ~ ;fwvJ-r­ , IJ A I J.N ( ~ al ~o:(~ G+y. Uh r ~ I M ( )I("(lfl ~' ir Ik rnrt -f ~ v // ./ /' //// --------.-------­.--­ ,­ /~ ,.­ f "- -­
  • 40. - UNIVERSITAS BINA DARMA FAKULTAS ILMUKOMPUTER SK. Menteri Pendidikan Nasional Republik Indonesia No. ]12/0fO/2,002 TINNOIIDJALAN JENOERAL AHMAD YANl NO. 12 PALEM,BANG 30264 Certification Phone (0711) 515679 Fax. (0711) 515583 Website; www.binadarma.ac.id e-mail ;idar@binadarm~.ac.id LEMBAR KONSULTASI SKRlPSI Nama : Ita Rosita Wati Nim : 09.142.027 Fakultas : IImu Komputer Program Studi : Teknik Informatika Judul : Analisis dan Perancangan Basis Data )erpustakaan (Study Kasus Pada SMK Panggali Nusantara Palembang) Pembimbing II : Eka )'uji Agustini, S.Kom.,MM. No. Uraian Pembahasan ParafTan~gal Rz,Vff,).7>{oc;('3~, - ~.-- '~~~ - LCC'V1 ; crs-z-... L1 4-e-()'1' ~ ~V(~ .Q. IJ-j/~ '7 - h~r (~Qt~h . ~,- rro~ (JouI~ ~()IC) '"7], r)v(~ ~ tkt.~· <k~ {/.( ,r u{l .