LKP : Rancang Bangun Digital Library di PT. PAL Indonesia (Persero) Surabaya.

(1)

RANCANG BANGUN DIGITAL LIBRARY DI PT. PAL INDONESIA (PERSERO)

SURABAYA

Disusun oleh :

Nama : Yudana Malik Ibrahim

NIM : 08.41010.0086

Program : S1 (Strata Satu) Jurusan : Sistem Informasi

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA


(2)

vii DAFTAR ISI

Halaman

ABSTRAKSI ... iv

KATA PENGANTAR ... v

DAFTAR ISI ... vii

DAFTAR BAGAN ... ix

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

BAB I. PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Sistematika Penulisan ... 5

BAB II. GAMBARAN UMUM PERUSAHAAN ... 7

2.1 Sejarah ... 7

2.2 Visi dan Misi ... 8

2.3 Tujuan Pokok PT. PAL INDONESIA (PERSERO) ... 8

2.4 Struktur Organisasi PT. PAL INDONESIA (PERSERO) ... 9

2.5 Organigram dan Manpower Planning CSO ... 10


(3)

viii

3.1 E-Library ... 18

3.2 Program Penunjang ... 19

3.3 Alat Analisis dan Rancangan ... 25

BAB IV. DESKRIPSI SISTEM ... 30

4.1 Analisis Permasalahan ... 30

4.2 Analisis Sistem ... 30

4.3 Perancangan Sistem ... 31

4.4 Implementasi Sistem ... 44

BAB V. PENUTUP ... 56

5.1 Kesimpulan ... 56

5.2 Saran ... 56

DAFTAR PUSTAKA ... 57


(4)

ix

DAFTAR BAGAN

Halaman Bagan 2.1 Struktur Organisasi PT. PAL INDONESIA (PERSERO) ... 9 Bagan 2.2 Organigram dan Manpower Planning PT. PAL INDONESIA . 10 Bagan 2.3 Petunjuk Organisasi CSO PT. PAL INDONESIA ... 11 Bagan 2.4 Petunjuk Organisasi CSO PT. PAL INDONESIA (Lanjutan) . 12 Bagan 2.5 Petunjuk Organisasi CSO PT. PAL INDONESIA (Lanjutan) . 13 Bagan 2.6 Petunjuk Organisasi CSO PT. PAL INDONESIA (Lanjutan) . 14 Bagan 2.7 Petunjuk Organisasi CSO PT. PAL INDONESIA (Lanjutan) . 15 Bagan 2.8 Petunjuk Organisasi CSO PT. PAL INDONESIA (Lanjutan) . 16 Bagan 2.9 Petunjuk Organisasi CSO PT. PAL INDONESIA (Lanjutan) . 17


(5)

x

Gambar 4.1 DocumentFlow Pencarian Buku ... 31

Gambar 4.2 Sistem Flow Pencarian Koleksi Buku Aplikasi Digilib ... 33

Gambar 4.3 Sistem Flow Pengelolaan Master Aplikasi Digilib ... 34

Gambar 4.4 Context Diagram Aplikasi Digital Library ... 35

Gambar 4.5 Hierarky Input Process Output Aplikasi Digital Library... 36

Gambar 4.6 Data Flow Diagram Level 0 ... 37

Gambar 4.7 DFD Level 1 ... 38

Gambar 4.8 Conceptual Data Diagram ... 39

Gambar 4.9 Physical Data Model ... 40

Gambar 4.10 FormLogin ... 45

Gambar 4.11 Form Utama User Admin ... 46

Gambar 4.12 Form Utama User Admin menu Master ... 46

Gambar 4.13 FormMasterUser ... 47

Gambar 4.14 FormMaster Kategori ... 48

Gambar 4.15 FormMaster Penerbit ... 49

Gambar 4.16 FormMaster Pengarang ... 49

Gambar 4.17 FormMaster Detail Buku ... 50

Gambar 4.18 FormMaster Buku ... 51

Gambar 4.19 Form Utama User Admin menu Cetak ... 52


(6)

xi

Gambar 4.21 Form Cetak Laporan Buku Koleksi ... 53

Gambar 4.22 Form Utama User Pegawai……… 53

Gambar 4.23 Form Katalog ... 54

Gambar 4.25 Form Detail Buku Koleksi ... 54


(7)

xii

Halaman

Tabel 3.1 Simbol block chart ... 25

Tabel 4.1 Struktur Tabel Member ... 41

Tabel 4.2 Struktur Tabel Kategori ... 41

Tabel 4.3 Struktur Tabel Pengarang ... 42

Tabel 4.4 Struktur Tabel Penerbit ... 42

Tabel 4.5 Struktur Tabel Detail Buku ... 43


(8)

1

BAB I PENDAHULUAN

1.1 Latar Belakang

Perpustakaan PT. PAL INDONESIA merupakan salah satu fasilitas yang dimiliki oleh PT. PAL INDONESIA. Perpustakaan ini adalah sarana untuk mendukung visi dan misi perusahaan yang berfungsi sebagai pusat informasi khusus terutama digunakan sebagai penelitian serta pengembangan untuk kepentingan perusahaan.

Dengan sistem yang berjalan sekarang pegawai PT. PAL INDONESIA harus datang ke perpustakaan yang lokasinya cukup jauh. Dengan padatnya kegiatan tiap pegawai hal ini menjadikan para pegawai tidak memiliki waktu untuk datang ke perpustakaan. Selain itu pegawai PT. PAL INDONESIA juga kesulitan untuk mencari koleksi buku yang ada. Peminjaman buku juga sering tidak tercatat dengan baik, sehingga banyak dari buku koleksi yang hilang. Hal ini membuat pengelola perpustakaan PT. PAL INDONESIA kesulitan untuk mengelolanya dan merasa perlu untuk membuat aplikasi yang dapat membantu menyelesaikan masalah yang ada.

Oleh karena itu laporan praktek kerja lapangan ini dibuat untuk membangun sebuah aplikasi perpustakaan digital. Sebuah aplikasi yang dapat

memudahkan para anggota untuk mengakses, mencari informasi dan membaca file

buku yang diinginkan sesuai dengan buku yang tersedia di perpustakaan. Dan juga dapat memudahkan pengelola untuk memanajemen perpustakaan.


(9)

1.2 Perumusan Masalah

Rumusan masalah yang diambil dalam Perancangan dan Pembuatan Aplikasi Digital Library di PT. PAL INDONESIA Surabaya adalah sebagai berikut :

1. Bagaimana merancang Aplikasi Digital Library demi kelancaran operasional

perpustakaan oleh pengelola perpustakaan PT. PAL INDONESIA.

2. Bagaimana merancang Aplikasi Digital Library utuk kemudahan para anggota

dalam mengakses, pencarian buku secara efektif, mencari informasi tentang

buku dan membaca file buku.

3. Bagaimana merancang sistem database yang mem-backup dan meng-update

data secara realtime.

1.3 Batasan Masalah

Batasan masalah yang diambil dalam Perancangan dan Pembuatan Aplikasi Digital Library di PT. PAL INDONESIA Surabaya adalah sebagai berikut :

1. Aplikasi ini merupakan aplikasi digital library PT. PAL INDONESIA

(Persero) Surabaya.

2. Aplikasi ini berupa Digital Library yang mampu menampilkan informasi

secara umum dan detail pada masing-masing buku.

3. Anggota perpustakaan dapat membaca file buku yang diinginkan secara

langsung sesuai yang terdapat di dalam aplikasi.


(10)

3

5. Pengelola perpustakaan dapat mencetak data perpustakaan secara langsung

dengan ekstensi file pdf.

6. Perancangan dan pembuatan sistem informasi ini menggunakan perangkat

lunak Adobe Dreamweaver CS5.

7. Bahasa pemrograman menggunakan PHP 5 dan Oracle. 

1.4 Tujuan

Merujuk pada rumusan masalah di atas, maka tujuan yang hendak kami capai dalam kerja praktek ini antara lain:

1. Membangun Aplikasi Digital Library untuk kelancaran operasional dan

pengelolaan perpustakaan PT. PAL INDONESIA.

2. Mempermudah pegawai PT. PAL INDONESIA untuk mengakses, mencari

dan membaca file buku.

3. Membuat sistem database yang membackup dan memperbarui data secara

realtime.

1.5 Manfaat

1.5.1 Bagi Perusahaan

1) Sarana untuk mengetahui kualitas pendidikan dan kualitas

mahasiswa STIKOM Surabaya.

2) Sarana untuk mencari bibit generasi baru yang berkualifikasi

untuk direkrut ke perusahaan pada tahun-tahun berikutnya.

3) Sarana untuk memberikan penilaian kriteria tenaga kerja


(11)

4) Sarana untuk menjembatani antara perusahaan dan STIKOM Surabaya untuk kerjasama lebih lanjut, baik bersifat akademis maupun organisasi.

5) Menanamkan citra dan kinerja perusahaan yang baik terhadap

masyarakat.

1.5.2 Bagi STIKOM Surabaya

1) Mendapatkan masukan untuk mengevaluasi sampai sejauh

mana kurikulum yang telah diterapkan sesuai dengan kebutuhan dunia informatika dan menerapkannya dalam kurikulum yang akan datang.

2) Sarana pengenalan instansi pendidikan STIKOM Surabaya

kepada badan usaha atau perusahaan yang membutuhkan lulusan atau tenaga kerja yang dihasilkan STIKOM Surabaya.

1.5.3 Bagi Mahasiswa

1) Menerapkan ilmu dan keterampilan yang diberikan selama

masa perkuliahan terhadap perusahaan dan dunia kerja yang sesungguhnya.

2) Meningkatkan kemampuan menganalisa, untuk dapat

mempelajari kinerja dan performa perusahaan dan memikirkan bagaimana pengembangannya untuk dunia kerja di tahun-tahun berikutnya.

3) Dapat menguji kemampuan pribadi baik dari segi disiplin


(12)

5

4) Memperdalam dan meningkatkan keterampilan serta daya

kreatif diri yang sesuai dengan lingkungan di masa yang akan datang.

5) Meningkatkan kemampuan beradaptasi dan bersosialisasi

dengan masyarakat dan pelaku dalam dunia kerja.

1.6 Sistematika Penulisan 1. Bab I Pendahuluan

Pada bab ini dijelaskan mengenai hal-hal yang bersifat umum seperti latar belakang, rumusan masalah, batasan masalah, tujuan penulisan, dan sistematika penulisan.

2. Bab II Gambaran Umum Perusahaan

Berisi uraian tentang sejarah, visi, misi tujuan dan divisi – divisi yang dimiliki oleh PT. PAL INDONESIA Surabaya.

3. Bab III Landasan Teori

Pada bab ini berisi teori-teori yang mendasari dan berkaitan dengan masalah perencanaan dan pembuatan aplikasi yang digunakan acuan untuk memudahkan pemahaman dan pemecahan terhadap masalah yang ada.

4. Bab IV Deskripsi Sistem

Pada bab ini berisi langkah-langkah perancangan dan pembuatan aplikasi. Perancangan dan pembuatan ini dimulai dari tahap awal sampai dengan aplikasi siap untuk diuji coba dan digunakan.


(13)

5. Bab V Penutup

Bab ini berisi kesimpulan yang diperoleh dari hasil tahapan yang telah dilakukan selama pembuatan aplikasi dan saran-saran yang memungkinkan untuk pengembangan kearah yang lebih baik.


(14)

7 BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah

PT. PAL INDONESIA (PERSERO), bermula dari sebuah galangan kapal yang bernama MARINE ESTABLISHMENT (ME) dan diresmikan oleh pemerintah Belanda pada tahun 1939. Pada masa pendudukan Jepang, Perusahaan ini beralih nama menjadi Kaigun SE 2124. Setelah kemerdekaan, Pemerintah Indonesia menasionalisasi Perusahaan ini dan merubah namanya menjadi Penataran Angkatan Laut (PAL). Pada tanggal 15 April 1980, Pemerintah merubah status Perusahaan dari Perusahaan Umum menjadi Perseroan Terbatas sesuai dengan akta No. 12, yang dibuat oleh Notaris Hadi Moentoro, SH.

Lokasi Perusahaan di Ujung, Surabaya, dengan kegiatan utama memproduksi kapal perang dan kapal niaga, memberikan jasa perbaikan dan pemeliharaan kapal, serta rekayasa umum dengan spesifikasi tertentu berdasarkan pesanan.

Kemampuan rancang bangun yang menonjol dari PT. PAL INDONESIA (Persero) telah memasuki pasaran internasional dan kualitasnya telah diakui dunia. Kapal-kapal produksi PT. PAL INDONESIA (Persero) telah melayari perairan di seluruh dunia.


(15)

2.2 Visi dan Misi

PT. PAL INDONESIA mempunyai reputasi sebagai kekuatan utama untuk pengembangan industri maritim nasional. Sebagai usaha untuk mendukung pondasi bagi industri maritim, PT. PAL INDONESIA bekerja keras untuk menyampaikan pengetahuan, ketrampilan dan teknologi untuk masyarakat luas industri maritim nasional. Usaha ini telah menjadi relevan sebagai pemegang kunci untuk meningkatkan industri maritim nasional.

Pengenalan lebih luas di pasar global telah menjadi inspirasi PT. PAL INDONESIA untuk memelihara produk yang berkualitas dan jasa yang sempurna. Visi :

“Menjadi perusahaan perkapalan dan rekayasa berkelas dunia yang dihormati.”

Misi :

a. Meningkatkan kesejahteraan bangsa melalui pemuasan pelanggan dan insan PT. PAL INDONESIA (Persero).

b. Menjadi bagian penting dalam mendukung pertahanan dan keamanan nasional.

2.3 Tujuan Pokok PT. PAL INDONESIA (PERSERO)

a. Melaksanakan rancangan bangun kapal maupun non kapal. b. Memproduksi kapal.


(16)

9

2.4 Struktur Organisasi PT. PAL INDONESIA (PERSERO)

Bagan 2.1 Struktur Organisasi PT. PAL INDONESIA (PERSERO)

LAMPIRAN

SURAT KEPUTUSAN DIREKTUR UTAMA Nomor : SKEP / / 10000 / I / 2010 Tanggal : Januari 2010

Catatan :

Organisasi struktural Organisasi fungsional


(17)

2.5 Organigram dan Manpower Planning CSO

Bagan 2.2 Organigram dan Manpower Planning CSO PT. PAL INDONESIA (PERSERO)

ORGANIGRAM & MANPOWER PLANNING CORPORATE STRATEGIC OPERATIONS

Manpower Planning

Unit Kerja Jabatan Personil Jml. Struktural Range Pangkat Fungsional S F Min Maks Min Maks Corporate Strategic Operations - Kepala Pusat 1 - 11 12 - -

Sekretariat - Sekretaris - 1 - - 6 8

Project Management Office - Koordinator - 1 - - 10 11

- Fungsional - - - - 9 11

Dep. Rendal & Rekayasa

Korporat. - Kepala Departemen - Kepala Biro 1 2 - - 9 7 10 8 - - - -

- Fungsional - 5 - - 6 8

Dep. Teknologi Informasi &

Komunikasi - Kepala Departemen - Kepala Biro 1 1 - - 9 7 10 8 - - - -

- Fungsional - 5 - - 6 8

Dep. PPC Kapal Niaga - Kepala Departemen 1 9 10 1

- Kepala Biro 3 7 8

- Fungsional 14 5 8

Dep. PPC Kapal Perang - Kepala Departemen 1 9 10

- Kepala Biro 3 7 8

- Fungsional 9 5 8

Dep. PPC Rekumher - Kepala Departemen 1 9 10

- Kepala Biro 3 7 8

- Fungsional - 15 - - 6 8

Total 18 50 Grand Total 68

Lampiran 6

Surat Keputusan Direktur Utama Nomor : SKEP/010/10000/I/2010 Tanggal : 29 - Januari - 2010

Corporate Strategic Operations

Sekretariat Project Management

Office (PMO) Departemen Rendal dan Rekayasa Korporat Departemen Teknologi Informasi & Komunikasi Departemen Perencanaan & Pengendalian Rekumhar Departemen Perencanaan & Pengendalian Kapal Niaga Departemen Perencanaan & Pengendalian Kapal Perang 1

1 1

7 7 18 13 19

17000 17A00 17010 17500 17400 17300 17200 17100


(18)

11 2.6 Petunjuk Organisasi

Bagan 2.3 Petunjuk Organisasi CSO PT. PAL INDONESIA (PERSERO)


(19)

(20)

13


(21)

Sumber: PT. PAL INDONESIA


(22)

15

Sumber: PT. PAL INDONESIA


(23)

(24)

17

Sumber: PT. PAL INDONESIA


(25)

(26)

30 BAB IV DESKRIPSI SISTEM

4.1 Analisis Permasalahan

Sistem Perpustakaan yang ada di PT. PAL INDONESIA masih tergolong manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang mampu mengelola data-data dan laporan yang diselesaikan secara otomatis.

Kerja praktek ini dilakukan selama 160 jam dengan pembagian waktu dalam satu minggu, 8 jam setiap hari. Dalam kerja praktek ini, diharuskan menemukan permasalahan yang ada, mempelajari serta memberikan solusi bagi masalah yang timbul.

Untuk mengatasi permasalahan tersebut, diperlukan langkah-langkah yaitu: a. Menganalisa sistem

b. Mendesain sistem

c. Mengimplementasikan sistem

d. Melakukan pembahasan terhadap hasil implementasi sistem.

Keempat langkah tersebut dilakukan agar dapat menemukan solusi dari permasalahan yang ada. Lebih jelasnya dipaparkan pada sub bab dibawah ini.

4.2 Analisis Sistem

Menganalisa sistem merupakan langkah awal dalam membuat sistem baru. Langkah pertama adalah melakukan wawancara. Wawancara dilakukan kepada dua petugas perpustakaan. Petugas memberikan informasi tentang mekanisme pencarian buku di perpustakaan. Berikut prosesnya:


(27)

Gambar 4.1 DocumentFlow Pencarian Buku pada Perpustakaan PT. PAL INDONESIA

4.3 Perancangan Sistem

Desain sistem merupakan tahap pengembangan setelah analisis sistem dilakukan. Langkah–langkah yang dilakukan dalam desain sistem ini adalah:


(28)

32

a. SystemFlow b. Context Diagram c. HIPO

d. Data Flow Diagram e. Conceptual Data Model f. Physical Data Model g. Struktur Tabel

Sistem flow dibuat dengan mengembangkan dokumen flow lama. Proses tersebut juga membutuhkan database yang tepat untuk penyimpanan data. Database yang dibutuhkan antara lain database Buku koleksi, Kategori, Detail buku, Pengarang, Pengarang, dan Member.

Selanjutnya membuat Context Diagram. External Entity dan proses-proses yang terjadi pada Context Diagram didapat dari sistem flow yang telah dibuat. Pendesain kemudian menyusun secara lengkap masing-masing proses beserta file-file yang dibutuhkan pada DFD. File yang terdapat pada DFD digunakan sebagai acuan membuat ERD dan struktur tabel.

4.3.1 SystemFlow

Berikut ini merupakan sistem yang telah dikembangkan dari sistem yang lama. Dalam Sistem Flow, beberapa proses dilakukan secara komputerisasi dan menggunakan database terpusat.


(29)

Gambar 4.2 Sistem Flow Pencarian Koleksi Buku Aplikasi Digilib di PT. PAL INDONESIA


(30)

34

Gambar 4.3 Sistem Flow Pengelolaan Master Aplikasi Digilib di PT. PAL INDONESIA


(31)

4.3.2 Context Diagram

Pada Context Diagram Aplikasi Digital Library ini terdiri dari entitas user. Entitas ini memberikan input data dan menerima output data yang diperlukan.

Gambar 4.4 Context Diagram Aplikasi Digital Library pada PT. PAL INDONESIA

4.3.3 Diagram Berjenjang

Diagram berjenjang merupakan merupakan diagram urutan proses yang terjadi dalam Aplikasi Digital Library PT. PAL INDONESIA. Urutan proses dimulai dari pemeliharaan Pengelolaan master, transaksi, dan cetak laporan.


(32)

36

Aplikasi Digital Library PT.PAL Indonesia

Pengelolaan Master Transaksi Pembuatan Laporan

Laporan Buku

Koleksi LaporanUser Maintenance

Data Member Maintenance Data Buku Data Detail BukuMaintenance

Maintenance Data Pengarang Maintenance Data Penerbit Maintenance Data Kategori

Gambar 4.5 HIPO (Hierarky Input Process Output) Aplikasi Digital Library pada PT. PAL INDONESIA

4.3.4 Data Flow Diagram

Berikut ini adalah Data Flow Diagram Aplikasi Digital Library pada PT. PAL INDONESIA, dari sinilah kita bisa mengetahui aliran data yang ada di dalam sistem yang terstruktur. Dalam perancangan Aplikasi Digital Library pada PT. PAL Indonesia penggunaan DFD adalah suatu cara yang mungkin harus digunakan, hal ini disebabkan untuk dapat mempermudah dalam memahami sistem yang ada dalam suatu perusahaan ataupun badan usaha.

A. Data Flow Diagram level 0

Data flow diagram dibagi menjadi 2 level, yaitu level 0 dan level 1. Dimana pada level 0 terdapat 3 proses, yaitu proses mengelola data, proses transaksi, dan proses pembuatan laporan. Sedangkan untuk level 1 menjelaskan tentang proses yang terjadi didalam proses data flow diagram pada level 0.


(33)

Data Buku Info Detail Buku

Data Buku Data Penerbit Data Buku Info Buku Info Buku Data Buku

Data Detail Buku

Info User Data User Info Penerbit Data Penerbit Info Pengarang Data Pengarang Info Kategori Data Kategori Laporan

Data Permintaan Laporan Data Pengarang

Data User

Verifikasi Login Data Kategori

Data Permintaan Buku

Data Buku Data Buku

Data User Data Detail Buku

Data Detail Buku Data Pengarang

Username & Password Data Penerbit Data Kategori User 1 Mengelola Data + 2 Transaksi 3 Membuat Laporan 1 Kategori 2 Penerbit 3 Member 4Pengarang 5Buku Koleksi 6Detail Buku 8Buku Koleksi2

Gambar 4.6 Data Flow Diagram Level 0 Aplikasi Digital Library pada PT. PAL Indonesia


(34)

38

B. DFD Level 1 Mengelola Data

DFD Level 1 Subsistem Mengelola Data ini menggambarkan proses pengelolaan data kategori, pengarang, user, penerbit, detail buku, dan buku pada PT. PAL INDONESIA.

Data Buku

Info Detail Buku

Data Buku Info Buku Data Buku

Data Detail Buku Data Detail Buku

Data Detail Buku Data Penerbit Data Penerbit Info Penerbit Data Penerbit Info User Data User Data User Data User Data Pengarang Info Pengarang Data Pengarang Data Pengarang Info Kategori Data Kategori Data Kategori Data Kategori User User User UserUser User User User 1 Kategori 4 Pengarang 2 Penerbit 3 Member

6 Detail Buku

5 Buku Koleksi User 1 Mengelola Data Kategori 2 Mengelola Data Pengarang 3 Mengelola Data User 4 Mengelola Data Penerbit 5 Mengelola Data Detail Buku 6 Mengelola Data Buku User

Gambar 4.7 DFD Level 1 Subsistem Mengelola Data Aplikasi Digital Library pada PT. PAL INDONESIA


(35)

4.3.5 Entity Relational Diagram

Entity Relational Diagram (ERD) merupakan gambaran struktur database dari Digital Library yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model (CDM) atau secara logik dan Physical Data Model (PDM) atau secara fisik.

A. CDM (Conceptual Data Model)

Pada Conceptual Data Model, terdapat enam buah tabel yang saling terintegrasi secara logik. Lima tabel merupakan tabel master dan 1 tabel transaksi.

Gambar 4.8 Conceptual Data Diagram Aplikasi Digital Library pada PT. PAL INDONESIA

B. PDM (Physical Data Model)

Pada Physical Data Model yang tertera dibawah, telah menunjukkan adanya relasi antar tabel. Terlihat bahwa antar tabel satu dengan yang lain saling memberikan informasi berupa identitas (kode) untuk mengenali tabel yang lain.

baca mempunyai mempunyai mempunyai memiliki Buku Koleksi Id_Buku_Koleksi File_Buku File_Gambar Detail_Buku Id_Detail_Buku Nama_Buku Edisi Tahun_Terbit Tempat_Terbit Keterangan Kategori Id_Kategori Nama_Kategori Member Id_Member Lvl Nama Jenis_Kelamin Alamat Telp Bagian Jabatan Username Pass Penerbit Id_Penerbit Nama_Penerbit Pengarang Id_Pengarang Nama_Pengarang


(36)

40

Gambar 4.9 Physical Data Model Sistem Aplikasi Digital Library pada PT. PAL INDONESIA

4.3.6 Struktur Tabel

Program Aplikasi Digital Library pada PT. PAL INDONESIA ini, memiliki database yang terdiri dari 6 tabel.

Tabel – tabel tersebut memiliki struktur tabel yang saling terintegrasi dan memberikan informasi yang cukup lengkap bagi pengguna sistem. Berikut penjelasan struktur tabel dari tiap tabel:

1. Tabel Member

Primary key : Id_Member Foreign key : -

Fungsi : Sebagai penyimpanan data member ID_BUKU_KOLEKSI = ID_BUKU_KOLEKSI

ID_MEMBER = ID_MEMBER

ID_KATEGORI = ID_KATEGORI ID_DETAIL_BUKU = ID_DETAIL_BUKU

ID_PENGARANG = ID_PENGARANG ID_DETAIL_BUKU = ID_DETAIL_BUKU

ID_PENERBIT = ID_PENERBIT ID_DETAIL_BUKU = ID_DETAIL_BUKU

ID_DETAIL_BUKU = ID_DETAIL_BUKUID_BUKU_KOLEKSI = ID_BUKU_KOLEKSI

PENGARANG ID_PENGARANG varchar(11) NAMA_PENGARANG varchar(100) KATEGORI ID_KATEGORI varchar(11) NAMA_KATEGORI varchar(50) PENERBIT ID_PENERBIT varchar(11) NAMA_PENERBIT varchar(100) DETAIL_BUKU ID_DETAIL_BUKU varchar(11) ID_BUKU_KOLEKSI varchar(11) NAMA_BUKU varchar(160) EDISI varchar(15) TAHUN_TERBIT varchar(4) TEMPAT_TERBIT varchar(40) KETERANGAN varchar(250) MEMBER ID_MEMBER varchar(11) LVL varchar(20) NAMA varchar(160) JENIS_KELAMIN varchar(1) ALAMAT varchar(160) TELP varchar(20) BAGIAN varchar(100) JABATAN varchar(25) USERNAME varchar(25) PASS varchar(25) BUKU_KOLEKSI ID_BUKU_KOLEKSI varchar(11) ID_DETAIL_BUKU varchar(11) FILE_BUKU varchar(100) FILE_GAMBAR varchar(100) RELATION_38 ID_DETAIL_BUKU varchar(11) ID_PENERBIT varchar(11) RELATION_39 ID_DETAIL_BUKU varchar(11) ID_PENGARANG varchar(11) RELATION_40 ID_DETAIL_BUKU varchar(11) ID_KATEGORI varchar(11) MEMBACA ID_MEMBER varchar(11) ID_BUKU_KOLEKSI varchar(11)


(37)

Tabel 4.1 Struktur Tabel Member

No Field Data Type Length Description

1 Id_Member Varchar 11 Identitas Karyawan 2 Lvl Varchar 20 Level Hak Akses 3 Nama Varchar 160 Nama Pegawai

4 Jenis_Kelamin Varchar 1 Jenis Kelamin Pegawai 5 Alamat Varchar 160 Alamat Pegawai 6 Telp Varchar 20 No Telpon Pegawai 7 Bagian Varchar 100 Bagian Pegawai 8 Jabatan Varchar 100 Jabatan Pegawai 9 Username Varchar 100 Username Pegawai 10 Pass Varchar 100 Password Pegawai

2. Tabel Kategori

Primary key : Id_Kategori Foreign key : -

Fungsi : Menyimpan data kategori buku

Tabel 4.2 Struktur Tabel Kategori

No Field Data Type Length Description

1 Id_Kategori Varchar 11 Identitas Kategori 2 Nama_Kategori Varchar 50 Nama kategori


(38)

42

Primary key : Id_Pengarang Foreign key : -

Fungsi : Menyimpan data pengarang buku

Tabel 4.3 Struktur Tabel Pengarang

No Field Data Type Length Description

1 Id_Pengarang Varchar 11 Identitas Pengarang 2 Nama_Pengarang Varchar 100 Nama Pengarang

4. Tabel Penerbit

Primary key : Id_Penerbit Foreign key : -

Fungsi : Menyimpan data Penerbit buku

Tabel 4.4 Struktur Tabel Penerbit

No Field Data Type Length Description

1 Id_Penerbit Varchar 11 Identitas Penerbit 2 Nama_Penerbit Varchar 100 Nama Penerbit

5. Tabel Detail_Buku

Primary key : Id_Detail_Buku

Foreign key : Id_Penerbit, Id_Pengarang, Id_Kategori Fungsi : Menyimpan detail buku.


(39)

No Field Data Type Length Description 1 Id_Detail_Buku Varchar 11 Identitas detail buku 2 Nama_Buku Varchar 160 Judul Buku

3 Edisi Varchar 15 Edisi Buku

4 Tahun_Terbit Varchar 4 Tahun Terbit Buku 5 Tempat_Terbit Varchar 40 Tempat Terbit Buku 6 Keterangan Varchar 250 Keterangan Buku

6. Tabel Buku Koleksi

Primary key : Id_Buku_Koleksi Foreign key : Id_Detail_Buku

Fungsi : Menyimpan data buku koleksi

Tabel 4.6 Struktur Tabel Buku Koleksi

No Field Data Type Length Description

1 Id_Buku_Koleksi VarChar 11 Identitas Buku Koleksi 2 File_Buku Varchar 100 Data Buku

3 File_Gambar Varchar 100 Data Gambar Buku


(40)

44

Implementasi sistem ini akan menjelaskan detail aplikasi Digital Library di PT. PAL INDONESIA. Penjelasan hardware/software pendukung, serta penjelasan tentang features apa saja yang terdapat dalam aplikasi ini.

4.4.1 Spesifikasi Perangkat

Sistem yang digunakan untuk menjalankan aplikasi Dital Library di PT. PAL INDONESIA terdiri dari hardware dan software pendukung. Adapun hardware dan software pendukung yang digunakan adalah sebagai berikut:

Spesifikasi hardware pendukung terdiri dari: 1. Microprocessor Pentium IV atau yang lebih tinggi 2. Memory 2GB RAM atau yang lebih tinggi. 3. 10/100 Mbps Ethernet Network Interface Card. 4. Hardisk minimal 20 GB.

Spesifikasi software pendukung terdiri dari:

1. Sistem Operasi Microsoft Windows 2000 Server/Pro, XP Profesional/Home Edition, Microsoft Windows Vista Basic, Premium, Bussines, Ultimate, atau juga Windows 7.

2. Web Browser disarankan memakai Mozilla Firefox atau google chrome. 3. XAMPP (PHP, MySQL, Apache)


(41)

4.4.2 Penjelasan Penggunaan Program

Berikut adalah penjelasan penggunaan masing-masing form yang ada pada aplikasi Digital Library di PT. PAL INDONESIA.

1. FormLogin

Form ini digunakan untuk proses verifikasi dan validasi pegawai yang berhak masuk dalam web ini. Dalam form ini terdapat proses validasi antara username dan password, jika username dan password tidak cocok maka akan muncul pesan kesalahan memasukkan username atau password. Adapun form login dapat dilihat pada gambar 4.10 di bawah ini.

Gambar 4.10 Form Login

Textbox Username pada form login adalah identitas dari user yang melakukan login. Sedangkan password adalah kata kunci untuk login. Keduanya harus cocok. Jika tidak cocok, maka user tidak dapat masuk ke dalam website. Tombol submit adalah tombol untuk pengecekan kebenaran username dan password. Jika benar, maka user yang login dapat masuk.


(42)

46

2. User Admin

Dalam website ini admin dapat melihat laporan dan juga berhak untuk memperbarui data. Pada form utama untuk user manajer terdapat 3 menu, yaitu: master, cetak, dan logout.

Untuk lebih jelasnya dapat dilihat pada gambar 4.11 di bawah ini.

Gambar 4.11 Form Utama User Admin

Untuk menu master terdapat sub menu master buku, masteruser, master kategori, master penerbit, master penulis dan master detail buku. Untuk lebih jelasnya dapat dilihat pada gambar 4.12 di bawah ini.


(43)

a. MasterUser

Dalam form master user terdapat terdapat textbox Id User untuk mengisikan id untuk tabel member, combobox level untuk memilih level hak akses user, kemudian textbox Nama untuk mengisikan nama pegawai, combobox jenis kelamin untuk menentukan jenis kelamin pegawai, textarea alamat untuk mengisikan alamat pegawai, textbox telp untuk mengisikan nomor telpon pegawai, combobox bagian untuk memilih bagian pegawai, combobox jabatan untuk memilih jabatan pegawai, textbox NIP untuk mengisikan NIP pegawai, textbox username untuk mengisikan username pegawai, dan textboxpassword untuk menentukan password yang bisa digunakan untuk masuk ke dalam sistem. Tabel digunakan untuk menampilkan semua data. Pada formmasteruser dilengkapi tombol simpan, update, dan delete. Untuk lebih jelasnya dapat dilihat pada gambar 4.13 di bawah ini.


(44)

48

b. Master Kategori

Dalam form master kategori terdapat textbox id kategori untuk mengisikan id kategori, kemudian textbox nama untuk mengisikan nama kategori. Tabel digunakan untuk menampilkan semua data. Pada form master kategori dilengkapi tombol simpan,update, dan delete. Untuk lebih jelasnya dapat dilihat pada gambar 4.14 di bawah ini.

Gambar 4.14 FormMaster Kategori

c. Master Penerbit

Dalam form master penerbit terdapat textbox id penerbit untuk mengisikan id penerbit, kemudian textbox nama untuk mengisikan nama penerbit. Tabel digunakan untuk menampilkan semua data. Pada form master penerbit dilengkapi tombol simpan, update , dan delete. Untuk lebih jelasnya dapat dilihat pada gambar 4.15 di bawah ini.


(45)

Gambar 4.15 FormMaster Penerbit

d. Master Pengarang

Dalam form master pengarang terdapat textbox id pengarang untuk mengisikan id pengarang, kemudian textbox nama untuk mengisikan nama pengarang. Tabel digunakan untuk menampilkan semua data. Pada form master pengarang dilengkapi tombol simpan, update , dan delete. Untuk lebih jelasnya dapat dilihat pada gambar 4.16 di bawah ini.


(46)

50

e. Master Detail Buku

Dalam formmaster detail buku terdapat terdapat textbox Id detail buku untuk mengisikan id detail buku, textbox nama buku untuk mengisikan judul buku, combobox nama kategori untuk menentukan kategori buku, combobox nama pengarang untuk menentukan pengarang buku, combobox nama penerbit untuk menentukan penerbit buku, textbox edisi untuk mengisikan edisi buku, textbox tahun terbit untuk mengisikan tahun terbit buku , textbox tempat terbit untuk mengisikan tempat terbit buku, textbox keterangan untuk mengisikan keterangan buku. Tabel digunakan untuk menampilkan semua data. Pada form master detail dilengkapi tombol simpan, update, dan delete. Untuk lebih jelasnya dapat dilihat pada gambar 4.17 di bawah ini.


(47)

f. Master Buku

Dalam form master buku terdapat terdapat textbox Id buku untuk mengisikan id buku, combobox judul buku untuk menentukan judul buku, textbox pilih image untuk mengisikan cover buku, textbox pilih buku untuk mengisikan file buku. Tabel digunakan untuk menampilkan semua data. Pada form master buku dilengkapi tombol simpan dan delete. Untuk lebih jelasnya dapat dilihat pada gambar 4.18 di bawah ini.


(48)

52

Untuk menu cetak terdapat sub menu cetak user, dan cetak buku koleksi. Untuk lebih jelasnya dapat dilihat pada gambar 4.19 di bawah ini.

Gambar 4.19 Form Utama User Admin menu Cetak

a. Cetak User

Kemudian jika user admin menekan tombol cetak user akan tampil laporan user seperti pada gambar 4.20. Jika user ingin melakukan proses print, maka pilih print.

Gambar 4.20 Form Cetak Laporan Member

b. Cetak Buku Koleksi

Kemudian jika user admin tekan tombol cetak buku koleksi akan tampil laporan buku koleksi seperti pada gambar 4.21. Jika user ingin melakukan proses print, maka pilih print.


(49)

Gambar 4.21 Form Cetak Laporan Buku Koleksi

3. User Pegawai

Pada form utama untuk user pegawai terdapat 4 menu yaitu: home, katalog, about us dan logout. Untuk lebih jelasnya dapat dilihat pada gambar 4.22 di bawah ini.


(50)

54

Dalam menu katalog user dapat melihat koleksi buku yang ada di digital library. Di tiap buku yang ada akan ada pilihan detail untuk melihat detail pada buku yang dipilih dan pilihan halaman untuk mencari koleksi buku yang lain. Untuk lebih jelasnya dapat dilihat pada gambar 4.23 di bawah ini.

Gambar 4.23 Form Katalog

Jika user memilih buku yang diinginkan maka akan tampil form seperti pada gambar 4.24 dibawah ini.


(51)

User dapat melihat buku yang dipilih dengan cara menekan view. Setelah user memilih view maka akan tampil form seperti pada gambar 4.25 dibawah ini.


(52)

56 BAB V PENUTUP

5.1 Kesimpulan

Setelah pelaksanaan Praktek Kerja Lapangan di PT. PAL INDONESIA dengan mengambil permasalahan mengenai Rancang Bangun Digital Library di PT. PAL INDONESIA (Persero) Surabaya dapat diambil kesimpulan bahwa:

1. Aplikasi ini dapat membantu petugas untuk mengelola perpustakaan

PT. PAL INDONESIA.

2. Aplikasi ini berbasis web sehingga mempermudah pegawai untuk

membaca buku dari ruang kerja masing-masing tanpa harus datang ke perpustakaan.

3. Aplikasi ini dapat melakukan simpan, update, delete secara realtime.

5.2 Saran

Berdasarkan kesimpulan diatas, maka saran yang dapat diberikan adalah sebagai berikut:

1. Digital Library ini belum ada multiple searching dan dalam

pembuatan laporannya pun juga terbatas. Akan lebih baik jika nantinya dikembangkan dengan tambahan fitur tersebut, sehingga akan lebih mudah dalam mencari suatu informasi yang dibutuhkan. 2. Selain itu aplikasi ini dapat dikembangkan lagi, terutama untuk sistem


(53)

57

Dreamweaver CS4: Wahana Komputer. Wahana Komputer: Semarang.

Arms, William Y. 2000. Digital Libraries. MIT (Massachusetts Institute of

Technology) Press: United States of America.

Dreamtech. 2008. Dreamweaver CS3 in Simple Steps. Dreamtech Press: New

Delhi.

Gilmore, W. Jason. 2010. Beginning PHP and MySQL : From Novice to

Professional, Fourth Edition. Springer Science + Business Media: United States of America.

Hartono, Jogianto. 1999. Analisis & Desain Sistem Informasi Pendekatan

terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.

Kouichi, Tabata. 1996. What is Digital Library. Japan.

Nugroho, Adi. 2008. Menjadi Administrator Basis Data Oracle 10g. Bandung:

Informatika.

Wicaksono, Yogi. 2008. Membangun Bisnis Online dengan Mambo. Elex Media


(1)

Untuk menu cetak terdapat sub menu cetak user, dan cetak buku koleksi. Untuk lebih jelasnya dapat dilihat pada gambar 4.19 di bawah ini.

Gambar 4.19 Form Utama User Admin menu Cetak

a. Cetak User

Kemudian jika user admin menekan tombol cetak user akan tampil laporan user seperti pada gambar 4.20. Jika user ingin melakukan proses print, maka pilih print.

Gambar 4.20 Form Cetak Laporan Member

b. Cetak Buku Koleksi

Kemudian jika user admin tekan tombol cetak buku koleksi akan tampil laporan buku koleksi seperti pada gambar 4.21. Jika user ingin melakukan proses print, maka pilih print.


(2)

53

Gambar 4.21 Form Cetak Laporan Buku Koleksi

3. User Pegawai

Pada form utama untuk user pegawai terdapat 4 menu yaitu: home, katalog, about us dan logout. Untuk lebih jelasnya dapat dilihat pada gambar 4.22 di bawah ini.


(3)

Dalam menu katalog user dapat melihat koleksi buku yang ada di digital library. Di tiap buku yang ada akan ada pilihan detail untuk melihat detail pada buku yang dipilih dan pilihan halaman untuk mencari koleksi buku yang lain. Untuk lebih jelasnya dapat dilihat pada gambar 4.23 di bawah ini.

Gambar 4.23 Form Katalog

Jika user memilih buku yang diinginkan maka akan tampil form seperti pada gambar 4.24 dibawah ini.


(4)

55

User dapat melihat buku yang dipilih dengan cara menekan view. Setelah user memilih view maka akan tampil form seperti pada gambar 4.25 dibawah ini.


(5)

56 5.1 Kesimpulan

Setelah pelaksanaan Praktek Kerja Lapangan di PT. PAL INDONESIA dengan mengambil permasalahan mengenai Rancang Bangun Digital Library di PT. PAL INDONESIA (Persero) Surabaya dapat diambil kesimpulan bahwa:

1. Aplikasi ini dapat membantu petugas untuk mengelola perpustakaan PT. PAL INDONESIA.

2. Aplikasi ini berbasis web sehingga mempermudah pegawai untuk membaca buku dari ruang kerja masing-masing tanpa harus datang ke perpustakaan.

3. Aplikasi ini dapat melakukan simpan, update, delete secara realtime.

5.2 Saran

Berdasarkan kesimpulan diatas, maka saran yang dapat diberikan adalah sebagai berikut:

1. Digital Library ini belum ada multiple searching dan dalam pembuatan laporannya pun juga terbatas. Akan lebih baik jika nantinya dikembangkan dengan tambahan fitur tersebut, sehingga akan lebih mudah dalam mencari suatu informasi yang dibutuhkan. 2. Selain itu aplikasi ini dapat dikembangkan lagi, terutama untuk sistem


(6)

57

DAFTAR PUSTAKA

Agustina S, Maria. 2010. Mendesain Website Dinamis dan menarik dengan Adobe Dreamweaver CS4: Wahana Komputer. Wahana Komputer: Semarang. Arms, William Y. 2000. Digital Libraries. MIT (Massachusetts Institute of

Technology) Press: United States of America.

Dreamtech. 2008. Dreamweaver CS3 in Simple Steps. Dreamtech Press: New Delhi.

Gilmore, W. Jason. 2010. Beginning PHP and MySQL : From Novice to

Professional, Fourth Edition. Springer Science + Business Media: United States of America.

Hartono, Jogianto. 1999. Analisis & Desain Sistem Informasi Pendekatan terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.

Kouichi, Tabata. 1996. What is Digital Library. Japan.

Nugroho, Adi. 2008. Menjadi Administrator Basis Data Oracle 10g. Bandung: Informatika.

Wicaksono, Yogi. 2008. Membangun Bisnis Online dengan Mambo. Elex Media Komputindo: Jakarta.