BAB 4 KESIMPULAN DAN SARAN
4.2. Saran
Dalam pembuatan Website Divisi NC Programming Di PT. Dirgantara Indonesia (Persero) Bandung masih banyak hal yang dapat dikembangkan, antara lain :
1. Dengan adanya website history data ini, maka lebih memudahkan dalam pencarian data tanpa harus klik menu sesuai dengan kategori, sehingga prosesnya lebih cepat.
2. Perlu dibuat sistem backup, agar data-data yang sudah ada bisa menjadi data history dan tidak hilang.
3. Perlu ditambah menu bantuan penggunaan aplikasi, agar pegawai awam bisa membaca manualnya.
4. Perlu ditambah menu lupa password buat pegawai, agar memudahkan pegawai dalam mengganti passwordnya.
5. Tampilan antarmuka pada sistem ini dibuat lebih menarik dan user friendly
untuk kedepannya agar pengguna tidak merasa jenuh dalam menggunakan sistem ini.
Demikian saran yang dapat penulis berikan, semoga saran tersebut bisa dijadikan sebagai bahan masukkan yang dapat bermanfaat bagi penulis khususnya dan umumnya bagi pengguna di kemudian hari.
DI PT. DIRGANTARA INDONESIA (PERSERO)
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
TRIO NUGRAHA 10108101
NUR ROHMADI 10108120
DIMAS MULYANA R. 10108124
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
iii
KATA PENGANTAR ... i
DAFTAR ISI ... iii
DAFTAR TABEL ... vii
DAFTAR GAMBAR ... xi
DAFTAR SIMBOL ... xii
DAFTAR LAMPIRAN ... xvi
BAB 1 PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Perumusan Masalah ... 1
1.3. Maksud dan Tujuan... 2
1.4. Batasan Masalah ... 2
1.5. Metodologi Penelitian ... 2
1.5.1.Metode Pengumpulan Data ... 2
1.5.2.Metode Pembuatan Perangkat Lunak ... 3
1.6. Sistematika Penulisan ... 4
BAB 2 TINJAUAN PUSTAKA ... 6
2.1. Sejarah Perusahaan ... 6
2.1.1 Tujuan Perusahaan ... 13
2.1.2 Visi Perusahaan ... 13
2.1.3 Misi Perusahaan ... 13
2.1.4 Sasaran Dan Strategi Perusahaan ... 13
2.1.5 Lokasi PT.DI ... 15
2.1.6 Struktur Organisasi Dan Job Description ... 15
2.1.6.1 Struktur Organisasi ... 15
2.1.6.2 Job Description ... 16
2.2. Landasan Teori ... 19
2.2.1.PHP ... 19
iv
2.2.1.3 Tipe Data ... 21
2.2.2.Pengenalan Database, Proses Perancangan, dan Pemodelan Data ... 22
2.2.2.1 Pengenalan Database ... 22
2.2.2.1.1 Data dan Informasi ... 22
2.2.2.1.2 Database dan Sistem Informasi ... 23
2.2.2.1.3 DBMS ... 24 2.2.2.2 Proses Perancangan ... 25 2.2.2.3 Pemodelan Data ... 27 2.2.2.3.1 Model E-R ... 27 2.2.2.3.2 Entitas ... 28 2.2.2.3.3 Atribut... 28 2.2.2.3.4 Hubungan ... 28 2.2.3.MySQL ... 29
2.2.3.1 Pengertian Database Relational ... 30
2.2.3.2 Istilah Kunci Primer dan Kunci Asing (Foreign Key) ... 31
2.2.3.3 Tipe Kolom pada MySQL ... 31
2.2.3.3.1 Tipe Numeris ... 31
2.2.3.3.2 Tipe Tanggal dan Waktu ... 34
2.2.3.3.3 Tipe Sring ... 34
2.2.4 Web Editor ... 36
2.2.4.1 Mengenal Area Kerja Dreamweaver... 37
2.2.5 Interface (Antarmuka) ... 40
2.2.5.1 Prinsip Perancangan Antarmuka ... 40
2.2.5.2 Web-Based User Interface ... 41
2.2.5.3 User Interaction (Interaksi Pengguna) ... 43
BAB 3 PEMBAHASAN ... 45
3.1 Analisis Sistem ... 45
3.1.1 Analisis Masalah ... 45
3.1.2 Analisis Prosedur yang Sedang Berjalan ... 45
v
3.1.3 Analisis Kebutuhan Non Fungsional ... 49
3.1.3.1 Analisis Kebutuhan Perangkat Keras ... 51
3.1.3.2 Analisis Perangkat Lunak ... 52
3.1.3.3 Analisis Kebutuhan Pikir... 52
3.1.4 Analisis Basis Data ... 55
3.1.5 Analisis Kebutuhan Fungsional ... 56
3.1.5.1 Data Flow Diagram (DFD) ... 57
3.1.5.1.1 DFD Level 1 ... 57
3.1.5.1.2 DFD Level 2 Proses Sejarah ... 58
3.1.5.1.3 DFD Level 2 Proses Visi ... 59
3.1.5.1.4 DFD Level 2 Proses Upload ... 59
3.1.5.1.5 DFD Level 2 Proses Blog/ Berita ... 60
3.1.5.1.6 DFD Level 2 Proses Pegawai/ Karyawan ... 61
3.1.5.1.7 DFD Level 2 Proses Tambah Akses Login Pengguna .. 61
3.1.5.1.8 DFD Level 3 Proses Isi Sejarah ... 62
3.1.5.1.9 DFD Level 3 Proses Tambah Pegawai/ Karyawan ... 62
3.1.5.2 Spesifikasi Proses... 63
3.1.5.3 Kamus Data ... 67
3.2 Perancangan Sistem ... 80
3.2.1 Perancangan Basis Data ... 80
3.2.2 Skema Relasi ... 80
3.2.3 Struktur Tabel ... 81
3.2.4 Perancangan Arsitektur... 86
3.2.4.1 Perancangan Struktur Menu ... 86
3.2.4.1.1 Perancangan Struktur Menu Karyawan ... 86
3.2.4.1.2 Perancangan Struktur Menu Admin ... 87
3.2.5 Perancangan Antar Muka ... 87
3.2.5.1.1 Perancangan Pesan Embedded in form ... 105
3.2.6 Jaringan Simantik ... 105
vi
3.2.7 Perancangan Prosedural ... 107
3.2.7.1 Prosedur Login... 107
3.2.7.2 Prosedur Tambah Data ... 108
3.2.7.3 Prosedur Ubah Data ... 109
3.2.7.4 Prosedur Hapus Data ... 110
3.2.7.5 Prosedur Cari Data ... 111
3.3 Implementasi Sistem ... 112
3.3.1 Perangkat Keras dan Lunak yang Digunakan ... 112
3.3.1.1 Perangkat Keras yang Digunakan ... 112
3.3.1.2 Perangkat Lunak yang Digunakan ... 112
3.3.2 Implementasi database ... 113
3.3.3 Implementasi Antarmuka ... 116
3.3.3.1 Tabel Implementasi Antarmuka ... 116
BAB 4 KESIMPULAN DAN SARAN ... 142
4.1. Kesimpulan ... 142
4.2. Saran... 142
144
Dari Laporan Kerja Praktek yang kami buat, terdapat beberapa referensi yang kami gunakan, yaitu :
Hidayat. (2011). Menyusun Skripsi dan Tesis Edisi Revisi. Bandung: INFORMATIKA.
Kadir, A. (2008). Dasar Pemograman dan Implementasi Database Relatsional.
Yogyakarta: ANDI.
Kadir, A. (2008). Dasar Pemograman Web Dinamis Menggunakan PHP.
Yogyakarta: ANDI.
Kadir, A. (2008). Tuntunan Praktis Belajar Database Menggunakan MySQL.
Yogyakarta: ANDI.
MADCOMS. (2008). Adobe Dreamweaver CS3 dan PHP. Yogyakarta: ANDI. Proboyekti, U., & MLIS. (2008, Januari 8). User Interface Design (UID).
Retrieved Oktober 6, 2011, from http://lecturer.ukdw.ac.id: http://lecturer.ukdw.ac.id/othie/uid.pdf
Sabariah, M. K. (2010, September 1). Prinsip Perancangan Antarmuka. Retrieved Oktober 14, 2011, from http://kuliahonline.unikom.ac.id: http://kuliahonline.unikom.ac.id/?go/kuliah/&getMateriFile=NDE4Mw%3D %3D&kID=MTE0Nw%3D%3D
Sabariah, M. K. (2010, Desember 6). Web-Based User Interface. Retrieved Oktober 14, 2011, from http://kuliahonline.unikom.ac.id: http://kuliahonline.unikom.ac.id/?go/kuliah/&getMateriFile=NjEyMw%3D% 3D&kID=MTE0Nw%3D%3D
Sommerville, I. (2003). Software Enginering, Rekayasa Perangkat Lunak Edisi 6 Jilid 1. Jakarta: Erlangga.
T. P. (2011). Pedoman Umum EYD dan Dasar Umum Pembentuk Istilah.
Jogjakarta: DIVA Press.
Wakhida, I. (2009). Paling Mudah Membuat Website Profesional dengan Joomla.
i
Puji syukur penulis panjatkan kehadirat Allah SWT, shalawat serta salam dilimpahkan kepada Nabi akhir zaman yaitu Nabi Muhammad SAW. Alhamdulillah, atas berkat dan rahmat-Nya, penulis dapat menyelesaikan penyusunan Laporan Kerja Praktek. Adapun Laporan Kerja Praktek ini adalah merupakan salah satu syarat kurikuler di Fakultas Teknik dan Ilmu Komputer Jurusan Teknik Informatika Universitas Komputer Indonesia (UNIKOM).
Dalam penulisan Laporan Kerja Praktek ini, penulis mengambil judul Membangun Website Divisi Nc Programming Di Pt. Dirgantara Indonesia (PERSERO). Pada penyelesaian Laporan Kerja Praktek ini tidak sedikit penulis mengahadapi kesulitan dan hambatan, namun berkat bantuan dan dorongan dari semua pihak lambat laun dapat terselesaikan juga.
Pada kesempatan ini penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya terutama kepada:
1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.
2. Dr. Arry Akhmad Arman, selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
3. Mira Kania Sabariah, S.T., M.T., selaku Ketua Program Studi Akuntansi Universitas Komputer Indonesia.
4. Bapak Adam Mukharil Bachtiar, S.Kom, selaku pembimbing sekaligus Dosen wali.
5. Bapak Kresno, S.T, selaku koordinator prakerin dan pembimbing di PT.Dirgantara Indonesia yang sudah memberikan masukkan.
6. Bapak Ghazali, selaku pembimbing di PT.Dirgantara Indonesia yang banyak mengajarkan ilmu-ilmu baru.
7. Mas Rangga, selaku pembimbing yang sudah rela meluangkan waktunya disela-sela kerjanya untuk memberikan data dan memberikan masukkan.
ii
baik berupa doa, materi, motivasi dan inspirasi kepada penulis.
11. Rekan-rekan IF3 2008, yang telah membantu dalam diskusi pemecahan masalah.
12. Semua pihak yang telah memberi dorongan moril maupun material baik secara langsung ataupun tidak langsung agar terselesaikannya Laporan Kerja Praktek ini.
Penulis menyadari bahwa dalam pembuatan Laporan Kerja Praktek ini masih jauh dengan apa yang dikatakan sempurna, karena keterbatasan kemampuan penulis maupun pengalaman yang penulis dapatkan, oleh karena itu penulis sangat mengharapkan sekali saran-saran dan kritik yang membangun dari rekan-rekan mahasiswa maupun dari semua pihak yang membaca karya tulis ini demi tercapainya kesempurnaan penulisan Laporan Kerja Praktek tersebut.
Namun demikian penulis berharap semoga penulisan Laporan Kerja Praktek ini dapat bermanfaat bagi penulis khususnya dan umumnya rekan-rekan atau siapa saja yang membutuhkannya. Dan semoga menjadi bahan tambahan bacaan bagi kita semua. Amiiin...
Bandung, Januari 2012
LAMPIRAN H
NIM : 10108101 Nama Lengkap : Trio Nugraha Jenis Kelamin : Laki-laki
Agama : Islam
Fakultas : Teknik dan Ilmu Komputer
Jurusan : Teknik Informatika
Tempat, Tanggal Lahir : Bandung, 08 Juli 1989
Alamat : Jln. Super Puma II No.1, Komp. Melong Green Garden, Cimahi Selatan, 40534 No. HP : 085720061666 Email : [email protected] PENDIDIKAN 1994-1995 : TK ANANDA 1995-2001 : SDN KARYA BHAKTI I 2001-2004 : SLTPN 4 CIMAHI
2004-2007 : SMA PASUNDAN 2 CIMAHI
NIM : 10108120 Nama Lengkap : Nur Rohmadi Jenis Kelamin : Laki-laki
Agama : Islam
Fakultas : Teknik dan Ilmu Komputer
Jurusan : Teknik Informatika
Tempat, Tanggal Lahir : Sragen, 05 Juni 1987
Alamat : Plasan RT. 15/02 Sidoharjo, Sidoharjo, Sragen
No. HP : 085720284873 Email : [email protected] PENDIDIKAN 1992 - 1993 : TK PERTIWI 4 SIDOHARJO 1993 - 1999 : MI MUHAMMADIYAH 1 SIDOHARJO 1999 - 2002 : MTSN 1 SRAGEN
2002 - 2005 : SMK DIAN KIRANA 1 SRAGEN
NIM : 10108124
Nama Lengkap : Dimas Mulyana Ramadhan Jenis Kelamin : Laki-laki
Agama : Islam
Fakultas : Teknik dan Ilmu Komputer
Jurusan : Teknik Informatika
Tempat, Tanggal Lahir : Indramayu, 29 Maret 1990
Alamat : Gng. Tengger No. 28, Indramayu, 40251
No. HP : 081911422556
Email : [email protected]
PENDIDIKAN
1995-1997 : TK GANDA MEKAR, INDRAMAYU
1997-2002 : SD NEGERI LEMAH ABANG 1, INDRAMAYU 2002-2005 : SMP NEGERI 4 SINDANG, INDRAMAYU 2005-2008 : SMA NEGERI 1 SINDANG, INDRAMAYU