BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
PT. Raksa Bumi Investama (RBI) adalah salah satu unit kerja di bawah Badan Perizinan Dinas Koperasi UKM dan Perindustrian Perdagangan Kota Bandung. RBI mempunyai latar belakang sejarah berdirinya sejak tanggal 5 Mei 2008 dengan nama Raksa Bumi Investama dengan tugas yang menitik beratkan ke arah konsultan geologi dan pertambangan.
Seiring dengan kemajuan teknologi pihak Raksa Bumi Investama (RBI) berusaha meningkatkan kualitas dan fasilitas dengan melakukan, penambahan-penambahan di bidang sarana komunikasi yang lebih terarah dalam bidang web. Pemilihan komunikasi dalam bidang web di pilih oleh RBI dikarenakan cakupan kerja yang cukup luas.
Untuk menanggulangi permasalahan tersebut maka, perlu dibuat sebuah sistem informasi berbasis web yang dapat memberikan informasi profil perusahaan agar client dalam dan luar negeri lebih mengenal baik tentang perusahaan, sehingga client tertarik untuk bekerja sama. Selain itu client dalam maupun luar negeri dapat mengetahui operasional kerja yang bersifat independen dalam melakukan setiap kegiatan. Serta fasilitas pelayanan profesional yang mengutamakan efektivitas dan efisiensi.
1.2 Identifikasi Masalah
Berdasarkan latar belakang permasalahan diatas, maka maksud dari pembuatan aplikasi ini adalah : Bagaimana membangun Website Compani Profil di PT. Raksa Bumi Investama.
1.3 Maksud dan Tujuan
Berdasarkan permasalahan diatas, maka maksud dari pembuatan aplikasi ini adalah membuat suatu website compani profil di PT.Raksa Bumi Investama .
Sedangkan tujuan dari pembuatan sistem informasi di PT. Raksa Bumi Investama yaitu :
1. Mempermudah perusahaan dalam memberikan informasi tentang profil perusahaan.
2. Mempermudah dalam menambahkan informasi mengenai perusahaan. 3. Menghemat waktu pencarian informasi profil perusahaan.
1.4 Batasan Masalah
Dalam pembuatan aplikasi ini diperlukan suatu pembatasan masalah agar dapat lebih fokus pada tujuan, adapun batasan masalah dalm pembuatan aplikasi ini antara lain :
1. Menampilkan website profil serta lingkup jasa dan layanan perusahaan.
2. Pembuatan website yang akan dibangun nantinnya dapat menangani proses :
a. Profil
b. Lingkup Jasa c. Jasa dan Layanan d. Produk
e. Kerjasama f. Kontak
g. Download compro
3. Pembuatan website ini nantinya akan dibangun dengan berbasiskan web dengan menggunakan :
a. Notepad++, sebagai kompiler yang akan digunakan dalam pemograman
b. Jquery, sebagai library.
c. Windows 7, sebagai sistem operasinya.
e. Html , sebagai pendefinisi struktur dan tampilan sebuah dokumen pada browser.
4. Pemodelan analisis yang akan digunakan adalah pemodelan analisis terstruktur atau biasa disebut pemodelan terstruktur. Untuk pemodelan terstrukturnya menggunakan struktur menu.
1.5 Metodologi Penelitian
Metodologi yang digunakan dalam pembuatan aplikasi ini diantaranya yaitu :
1. Tahap Pengumpulam Data a. Metode Wawancara
Adalah metode pengumpulan data dengan cara tatap muka dengan bahasa verbal pada pihak yang berkompeten atau berwenang dalam perusahaan atau instansi.
b. Observasi
Teknik pengumpulan data dengan mengadakan pengamatan langsung terhadap permasalahan yang diambil.
c. Field Research (penelitian lapangan)
d. Metode Studi Pustaka
Merupakan teknik pengumpulan data dengan mempelajari buku – buku, karya ilmiah, dan koleksi perpustakaan yang berkaitan dengan materi yang dibahas.
2. Tahap pengembangan Perangkat Lunak
Model proses yang digunakan untuk proses pengembangan Sistem Informasi ini adalah model atau paradigma siklus hidup klasik atau sering disebut sebagai model proses Waterfall. Diagram metode pengembangan sistem dengan model waterfall ini adlah sebagai berikut.
Gambar 1.1 model waterfall.
Analisis
Perancangan
Pemograman
Pengujian
Tahapan-tahapan yang akan dilalui pada pembuatan aplikasi ini adalah sebagai berikut :
a. Analisis
Pada tahapan ini dilakukan pengumpulan kebutuhan elemen-elemen ditingkat perangkat lunak. Hasil akhir dari tahap ini adalah spesifikasi dari perangkat lunak.
b. Perancangan(desain)
pada tahap ini terdapat dua tahapan yang harus dilakukan diantaranya, Preliminary design, tahapan ini menghasilakan rancangan yang bersifat global dan detailed design, tahapan ini menghasilkan rancangan detail hingga semua modul, tipe data, fungsi dan prosedurnya terdefinisi.
c. Pemrograman(coding)
Tahap menterjemahkan perancangan kedalam bentuk bahasa yang dapat dimengerti oleh komputer atau tahapan ini sering disebut sebagai tahapan implementasi di pengujian.
d. Pengujian(testing)
e. Pemeliharaan(maintenance)
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan-perubahan atau penambahan sesuai dengan kebutuhan.
1.6 Sistematika Penulisan
Untuk mempermudah penyusunan penulisan, maka dibuat sistematik penulisan sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi mengenai latar belakang masalah, maksud dan tujuan, identifikasi masalah, batasan masalah, metodologi penelitian, dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Pada bagian ini menjelasakan mengenai konsep dasar dan teori-teori dari aplikasi yang dibuat.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Berisi tentang analisis dan perancangan sistem yang dilakukan untuk dapat merealisasikan perangkat lunak yang dirancang.
BAB IV KESIMPULAN DAN SARAN
BAB II
TINJAUAN PUSTAKA
2.1 Sejarah Singkat Perusahaan
Raksa bumi Investama diambil dari dua bahasa, yaitu Raksa dari bahasa sunda dan Bumi Investama dari bahasa Indonesia. Dalam bahasa sunda Raksa memiliki arti mengolah atau memberdayakan, sehinnga filosofi dari arti nama Raksa Bumi Investama adalah investasi mengolah bumi. Pada akhirnya terbentuklah PT. Raksa Bumi Investama yang berdiri pada tanggal 5 Mei 2008.
PT. Raksa Bumi Investama adalah perusahaan konsultan geologi dan tambang, yang menyediakan berbagai jasa yang diperlukan oleh pemilik tambang, kontraktor pertambangan, investor / calon investor, trader, penyedia jasa industri pertambangan, dll. Dengan luasnya cakupan jasa yang bisa dikerjakan, diharapkan bisa mempermudah klien untuk mencapai tujuannya.
2.1.1 Struktur Organisasi dan Job Description
Gambar2.1 struktur organisasi
2.1.2 Job Description
a. Komisaris : Melakukan pengawasan terhadap perseroan secara umum sesuai dengan anggaran dasar dan memberikan nasihat
kepada direktur.
b. Direktur : memimpin perusahaan dengan memerbitkan kebijakan-kebijakan perusahaan. Memilih,menetapkan,
mengawasi tugas dari karyawan dan kepala bagian (manajer). Menyetujuai anggaran tahunan perusahaan.
komisaris
Manajer
SDM dan Umum Manajer Operasional
Kep. Bagian Dept.Eksplorasi
Bagian
Kesekretariatan Bagian Keuangan
Bagian Pelaksana proyek
Staf Ahli
c. Manajer SDM dan Umum : memberikan satuan kerja yang efektif kepada organisasi.menangani berbagai masalah pada ruang lingkup karyawan, pegawai, buruh, manajer dan tenaga kerja lainnya untuk dapat menunjang aktivitas perusahaan demi mencapai tujuannya.
d. Manajer Operasional : mengelola factor produksi secara optimal agar dapat menghasilkan produk dan jasa dengan kualitas dan mutu yang tinggi. mengelola faktor produksi secara optimal agar dapat menghasilkan produk dan jasa dengan kualitas dan mutu yang tinggi. Ruang Lingkup Manajemen operasional terbagi atas dua, yaitu perancangan atau disain sistem produksi dan operasi, pengoperasian sistem produksi dan operasi.
e. Manajer Keuangan : melakukan perencanaan, penganggaran, pemeriksaan, pengelolaan, pengendalian, pencairan dana dan penyimpanan dana yang dimiliki perusahaan.
seperti waktu, biaya, sumberdaya, perkembangan pencapaian tujuan dan lai-lain.
g. Bagian kesekretariatan : bertanggung jawab atas administrasi efisien perusahaan, khususnya berkaitan dengan memastikan kepatuhan terhadap persyaratan hukum dan peraturan dan untuk memastikan bahwa keputusan Dewan Direksi dilaksanakan.
h. Bagian Keuangan : melaksanakan melaksanakan penyusunan rencana kegiatan, pengkoordinasian, pembinaan, pengendalian dan pemberian bimbingan di bidang pengelolaan administrasi dan pelaporan pertanggungjawaban keuangan.
i. Bagian Pelaksana proyek : bersama dengan bagian engineering menyusun kembali metode pelaksanaan konstruksi dan jadwal pelaksanaan pekerjaan. Membuat program kerja dan mengadakan pengarahan kegiatan harian kepada pelaksana pekerjaan. Mengadakan evaluasi dan membuat laporan hasil pelaksanaan pekerjaan dilapangan.
j. Bagian Pemasaran :merencanakan dan melaksanakan konsepsi, penetapan harga, promosi, dan distribusi atas ide, barang dan jasa untuk menciptakan pertukaran agar dapat memuaskan kebutuhan konsumen dan perusahaan sekaligus.
2.2 Landasan Teori
Dewasa ini pengembangan dunia yang paling cepat dirasakan adalah perkembangan teknologi informasi dan komunikasi. Sebagai salah satu bagian dari teknologi informasi itu, dikenal adanya internet, sebelum itu diperkenalkan dengan istilah jaringan (network). Jaringan network adalah kumpulan dua atau lebih komputer yang terhubung, secara fisik sehingga keduanya cepat saling berkomunikasi. Jaringan dengan jaringan bersatu, membentuk internet working, lalu inetrnet working dengan internet working yang lain bersatu menbentuk jaringan internet.
Inetrnet lebih dari sekedar kumpulan halaman web. Internet terdiri dari halaman-halaman web, email, teks, suara, sesi perbincangan video dan berbagai macam tugas lain yang sering kali tersembunyi dibalik layer dari para pengguna internet umumnya. Diantara array pengguna internet, sebuah halaman web mencangkup bagian terpenting dari internet, karena sebuah halaman web adalah antar muka pengguna pada informasi yang ditempatkan pada internet. Hampir satu miliar halaman web meliputiword wide web (www).
Membangun web menjadi semakin menarik dengan semakin banyaknya orang yang menggunakan internet akhir-akhir ini. Tentu tantangan terberat dalam membangun web sebetulnya membuat web tersebut menjadi lebih hidup dan bermanfaat bagi yang mengakses web tersebut.
jaringan diseluruh dunia. Dunia internet tidak leps dari teknologi website atau lebih dikenal dengan web, web adalah satu fitur dari inter disamping fitur-fitur yang lain seperti email, remote (ssh), dan ftp.
2.3 Data
2.3.1 Pengertian Data
“Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh langsung
kepada pemakai”
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Penggambaran fakta tersebut direkam dalam bentuk simbol seperti : angka, tulisan, atau gambar.Data biasanya terdiri dari beberapa elemen data (data item). Elemen data adalah unit terkecil dari data yang ada artinya bagi pihak yang menggunakannya(user).
2.3.2 Definisi Pengolahan Data
“Pengolahan data adalah suatu proses untuk memperoleh data
atau angka ringkasan berdasarkan kelompok data mentah”
2.4 Konsep Dasar Informasi
“informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian(event)yang nyata(fact)yang digunakan untuk pengambilan keputusan.”
Sumber dari informasi adalah data. Data merukapan bentuk jamak dari bentuk tunggal atu data item. “Data adalah kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata.” Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Didalam dunia bisnis, kejadian-kejadian yang sering terjadi adalah perubahan dari suatu nilai yang disebut transaksi.
2.4.1 Pengertian Informasi
Pengertian informasi adalah :
“informasi adalah data yang diolah menjadi bentuk yang lebih berarti bagi penerimanya.”
Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kulaitas dari sistem informasi biasanya ditentukanoleh tiga hal, yaitu:
a. Kecepatan dalam informasi, berarti informasi harus bebas dari kesalahan-kesalahan dan harus jelas mencerminkan maksudnya dan tidak menyesatkan
c. Relevan (relevance), berarti informasi tersebut mempunyai manfaat untuk pemakainya.
2.4.2 Siklus Informasi
Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak, sehingga perlu di olah lebih lanjut. Data dapat berbentuk simbol-simbol semacam huruf-huruf atau alfabet, angka-angka, bentuk-bentuk suara, sinyal-sinyal, gambar-gambar dan sebagainnya.
Data yang telah diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan sebuah tindakan, yang berarti membuat suatu tindakan yang yang akan membuat data kembali. Data tersebut akan dianggap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk sebuah iklus. Siklus ini disebut siklus informasi (information cycle) atau ada yang menyebutnya dengan istilah siklus pengolahan data(data processing cycles)
2.4.3 Kualitas Informasi
Kualitas dari suatu informasi tergantung dari tiga hal, yaitu informasi harus akurat, tepat pada waktunya dan relevan.
a. Akurat
Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut.
b. Tepat Pada Waktunya
Berati informasi yang datang kepada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan didalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka akan berakibat fatal terhadap organisasi.
c. Relevan
2.4.4 Sistem Informasi
Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang suatu keadaan. Misalnya adalah berapa biaya yang harus dikeluarkan untuk mendapatkan informasi tersebut. Apakah informasi yang didapat sepadan dengan biaya yang dikeluarkan perusahaan tersebut.
Akan tetapi perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tertentu dangan biaya memperolehnya, karena sebagian informasi dinikmati tidak hanya pada satu pihak dialam perusahaan. Lebih lanjut sebagian besar informasi tidak dapat persis ditaksir keuntunggannyadengan suatu nilai usang.
2.5 Konsep Dasar Sistem Informasi
Informasi dapat diperoleh dari sistem informasi (information system)atau disebut juga processing system atau information processing atau information generreting system. Sistem informasi didefinisikan oleh Robert A. Leiseb dan K. Roscoe Davis sebagai berikut :
tersifat manajerial dan kegiatan strategi dari suatu organisasi danmenyediakan pihak luar tertentu dengan laporan yang diperlukan.”
2.5.1 Komponen Sistem Informasi
Sistem informasi sendiri memiliki sejumlah komponen tertentu diantaranya adalah sebagai berikut :
a. Hardware, terdiri dari komputer, peripheral (printer) dan jaringan.
b. Software, merupakan kumpulan dari perinah atau fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer melaksanakan tugas tertentu.
c. Data, merupakan komponen dasar dari informasi yang akandiproses lebih lanjut untuk menghasilkan informasi.
d. Prosedur, dokumentasi prosedur atau proses sitem, buku penuntun operasional(aplikasi)dan teknis.
e. User, yang terlibat dalam komponen manusia adalah seperti, operator,pemimpin sistem informasi, dan sebagainnya.
2.5.2 Kegiatan Sistem Informasi
Kegiatan yang dilakukan dalam sebuah sistem informasi adalah :
a. Input, menggambarkan suatu kegiatan untuk menyediakan data untuk diproses.
b. Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah.
d. Penyimpanan, menggambarkan suatu kegiatan untuk memelihara dan menyimpan data.
e. Control, menggambarkan suatu aktifitas untuk menjamin bahea sistem informasi tersebut berjalan sesuai dengan yang diharapkan.
2.6 Aplikasi Berbasis Web
Web adalah layanan internet yang menggunakan protokol HTTP (hypertext transfer Protokol). Aplikasi berbasis web adalah apliksai sisi server (server side) yang menggunakan standar HTTP dan menggunakan web browser untuk menggunakan aplikasi. Termasuk didalamnya teknologi CGI, PHP, JSP, ASP dan lainnya.
Apliksai berbasis web dibangun diatas HTTP. HTTP merupakan salah satu protokol yang berjalan diatas TCP/IP (protokol internet). HTTP adalah protokol yangstatelees, web server hanya memberikan informasi yang diminta, setelah itu koneksi diputus.
Layanan informasi ini disediakan oleh web serverdan diakses oleh web browser seperti gambar dibawah ini :
Gambar 2.3 Web browser dan web server Web
Browser
Web Server
2.6.1 Web browser
Web browser digunakan untuk memperoleh informasi dengan format hypertext. Web browser akan mengirimkan report ke web server, dan menampilkan hasilnya ke pengguna. Selain itu web browser juga dapat mengirimkan form ke web server untuk di proses. Contoh dari web browser adalah Mozila, NCSA, Opera,Netscape navigator, IE dan lainnya.
2.6.2 Web Server
Web server memberikan jawaban/respone dari permintaan/request web browser. Web server juga dapat memproses form yang dikirimkan oleh web browser. Contoh dari web server adalah, Apache, NCSA, HTTPD (unix), Webstar (Mac), Iis/PWS (Windows).
Antarmuka web bisa mengirimkan informasi dalam bentuk text terformat (HTML). Grafik/animsai, dan suara. HTTP mengirimkan informasi dengan format HTML (Hypertext Markup Language). HTML sendiri merupakan format sederhana dari standar SGML. Selain itu HTTP juga dapat mengirimkan informasi dalam bentuk alin.
Apliksai berbasis web dapat juga dijalankan sebagai script oleh processor semacam ASP atau PHP. Script dan program tersebut akan memberikan informasi dalam format HTML ke web server untuk diteruskan ke browser dan juga memproses informasi dari web server.
Adapun keunggulan dan kelemahan aplikasi berbasis web adalah sebagai berikut :
A. Keunggulan
1. Klien yang kecil , tidak membutuhkan resorce yang besar untuk menjalankan aplikasinya. Cukup dengan komputer yang sanggup menjalankan web browser.
2. Kemudahan untukdepolyment/penyebaran aplikasi.
3. Crooss platform, karena bmenggunkana standar umum HTTP/HTML. Bisa dijalankan dengan berbagai macam sistem opersai.
4. Learning curve, khususnya yang telah mengenal web sebelumnya. Biasanya aplikasi web dirancang secara intuitif.
5. Kemudahan untuk digabungkan dengan layana internet lainnya, misalnya email, ftp dan lainnya.
6. Banyak tersedia modul/source untuk komponen pengembangan aplikasi.
7. Mudah diakses dari mana saja, dari intranet maupun internet. 8. Pengembangan lebih lanjut. Dengan web kita dapat mengunakan
B. Kelemahan
1. Aplikasi yangstateless,diakibatkan protokol HTTP.
2. Banyak faktor yang mempengaruhi performansi aplikasi, seperti jaringan, server dan lainnya.
3. Sangat tergantung pada jaringan.
2.7 Struktur Menu
Struktur menu mendefinisikan tingkat kendali pengguna dalam melaksanakan sebuahtask(tugas).
Sturktur menu yang dikenal : 1. Menu Tunggal
2. Menu Linier Sekuensial 3. Menu Simultan
4. Menu Hirarki 5. Menu Terhubung 6. Menu‘Event-Trapping’
2.8 Software Pendukung
Software pendukung yang digunakan dalam pembuatan sistem informasi ini adalah Notepad ++, HTML, Jquery, CSS.
2.8.1 Notepad ++
bekerja pada System Operasi Windows. Kelebihan Notepad++ jika dibanding Notepad bawaan Windows adalah memiliki kelengkapan fitur untuk mempermudah penguna saat mengedit kode termasuk saat mengedit kode HTML dan CSS.
2.8.2 HTML
HTML adalah singkatan Hypertext Markup Languege. Istilah bahasa HTML adalah sama berlebihnnya dengan mesin ATM dan no PIN. Secara literal, bahasa HTML berarti bahasa Hypertext Markup Languege. Berlebihan atau tidak, bahasa HTML seringkali merupakan proses yang digunakan.
Sebuah website identik dengan HTML, apa yang akan ditampilkan sebuah website adalah file atau dokumen HTML. HTML bukanlah sebuah alat word processing, publisher, atau bahkan sebuah bahasa pemograman, tujuan utama dari HTML adalah:
a. Mendefinisikan struktur dan penampilan sebuah dokumen pada browser.
b. Merupakan sesuatu yang dapat dengan cepat dan mudah didistribusikan pada sebuah network.
c. Merupakan sesuatu yang dapat diterjemahkan pada komputer-komputer bervariasi baik spesifikasi komputer-komputer, OS maupun browser.
HTML, karena pada masa ini terkadang sebuah halaman web harus dikirimkan pada sebuah alat misal sebuah pocket PC atau Handphone yang memilki keterbatasan menampilkan file HTML.
HTML bukanlah sebuah bahasa pemograman karena ia tidak dicompile oleh suatu compiler dan juga tidak mempunyai fitur untuk perulangan, percabangan, array, dll. Sebuah HTML, bisa ditulis pada pengolahan text bisa seprti notepad dan langsung tampil di browser, file tersebut akan di interpretasikan (diterjemahkan) oleh interpreter pada browser menjadi satu tampilan.
Kehebatan HTML adalah segala komputer dengan sebuah browser web bisa membaca dan menafsirkan kode HTML terhadap halaman web yang masuk. Sebelum HTML yang distandarisasikan (yang masih belum menjadi standar industri karena semua ekstensi HTML masih mengambang), karena HTML adalah protokol transfer sederhana, text link berformat biasa masih memungkinkan berbagai macam komputer membaca dan menampilkan sebuah halaman web dengan benar. Kode HTML menjalin sebuah elemen data lainnya bersama dengan memformat mereka menjadi sebuah halaman web yang bisa dibaca dan digunakan.
2.8.3 CSS (Cascading Style Sheet)
style sheet) atau berada pada bagian lain dari dokumen HTML tersebut (biasanya berada dibagian HEAD kode HTML) dan biasa disebut internal style sheet. Dengan menggunakan CSS, kita dapat mendefinisikan suatu style hanya sekali dan mempergunakannya berulang-ulang dalam dokumen-dokumen web yang dibuat.
2.8.4 Jquery
JQuery adalah librari JavaScript yang memungkinkan untuk membuat program web pada suatu halaman web, tanpa harus secara eksplisit menambahkan event atau pun properti pada halaman web tersebut.
Dengan JQuery, suatu halaman web yang menjadi aplikasi web, jika dilihat sourcenya, akan terlihat seperti dokumen HTML biasa; tidak ada kode JavaScript yang terlihat langsung. Teknik pemrograman web seperti ini disebut sebagai unobstrusive JavaScript programming.
JQuery merupakan salah satu librari yang membuat program web di sisi klien, tidak terlihat sebagai program JavaScript biasa, yang harus secara eksplisit disisipkan pada dokumen web. Pada teknik pemrograman sisi klien dengan menggunakan JavaScript biasa, setiap elemen yang akan memiliki event, akan secara eksplisit terlihat ada event yang dilekatkan pada elemen tersebut.
Prototype.JQuery, merupakan librari yang sangat ramping, core dari librari ini dalam keadaan terkompres hanya berukuran sekitar 19KB.
BAB III
ANALISIS SISTEM DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Bab ini membahas mengenai analisis terhadap sistem yang sedang berjalan bertujuan sebagai dasar perancangan atau perbaikan sistem yang lama. Dari hasil analisis tersebut dapat diketahui kelemahan atau kekurangan yang lama dapat dirancang atau diperbaiki menjadi sebuah sistem yang lebih efektif dan efisien.
3.1.1 Analisis Masalah
Setelah mengadakan penelitian di PT. Raksa Bumi Investama, sistem pendaftaran kerjasama proyek masih mengunakan sistem sederhana dan membutuhkan waktu yang banyak karenaclientyang ingin bergabung harus datang langsung ke kantor. Hal ini menyulitkan bagi client yang berasal dari luar negeri dan luar daerah.
3.1.2 Analisis prosedur yang sedang berjalan
Tujuan anlisis prosedur adalah untuk mengetahui suatu proses yang ada dalam sistem dan siapa pelakunya dan mengecek dari pihak yang terkait, serta untuk mengetahui apakah informasi yang dibutuhkan atau dihasilkan oleh suatu pihak sudah sesuai dengan kebutuhan. Sistem yang sedang berjalan di PT. RBI adalah sebagai berikut :
a. Prosedur Pendaftaran Kerjasama Proyek
Prosedur pendaftaran kerjasama proyek adalah proses dimana yang didalamnya mencakup pembuatan form pendaftaran, pengisian form oleh client yang ingin melakukan kerjasama, pengolahan data form pendaftaran dan pengembalian form kepada client berupa form company profil. Adapun proses-prosesnya adalah sebagai berikut :
1. Admin disini adalah staf IT yang bertugas membuat form pendaftaran jika adaclientyang ingin melakukan kerjasama proyek dengan pihak PT.RBI. Kemudian memberikan form pendaftaran kepada client dan di isi sesuai dengan yang tercantum pada lembar pendaftaran.
isi sesuai maka admin akan memberikan lembar form company profil kepada client sebagai arsip sebagai tanda bahwa telah melakukan kerjasama dengan pihak PT. RBI . Jika tidak sesuai maka admin akan mengembalikan lembar form pendaftaran yang tidak sesuai .
b. Prosedur Pembuatan Laporan
Prosedur pembuatan laporan dimana didalamnya mencakup pengolahan form pendaftaran yang telah didisi, pengecekan form pendaftaran, serta proses pembuatan laporan dalam bentuk komputerisasi. Adapun proses-prosesnya sebagai berikut :
1. Admin mengolah form pendaftaran yang telah terisi, dan memproses ke dalam bentuk komputerisasi. Selanjutnya admin akan mengarsipkan form pendaftaran yang diolah.
2. Selanjutnaya admin akan memberikan laporan yang sudah dibuat untuk diserahkan ke kepala bagian. Kepala bagian akan mengarsipkan laporan yang diterima oleh admin
Gambar 3.2 flow map pembuatan laporan
Keterangan :
A1 : Arsip form pendaftaran yang sudah diisi. A2 : Arsip company profil yang dimiliki oleh user. A3 : Arsip laporan yang sudah diperiksa.
3.2 Analisis kebutuhan Fungsional
Analisi kebutuhan funsional adalah segala bentuk data yang dibutuhkan oleh sistem agar sistem dapat berjalan sesuai dengan prosedur yang dibangun, dengan demikian perlu dilakukan analisis terhadap data yang dibutuhkan dari sistem yang sedang berjalan agar dapat diimplementasikan kedalam program aplikasi yang akan diajukan nantinya.
3.2.1 Kebutuhan Proses Eksternal
Kebutuhan proses eksternal untuk admin sebagai berikut :
No NamaKebutuhan Fungsi
1. Login Mengijinkan admin masuk ke dalam halaman admin.
2. Tambah/input Menambah data-data dalamwebsite, seperti galeri, produk, kerjasama,daftar user yang telah kerjasama.
3. Hapus Menghapus data-data dalamwebsite dan data daftarclient.
4. Lihat Melihat hasil dataclientyang
mendaftar dan datawebsiteyang telah diubah.
[image:33.595.161.518.323.577.2]5. Logout Keluar dari halaman admin
No NamaKebutuhan Fungsi
1. Login Mengijinkan user mendaftar jika ingin melakukan kerjasama.
2. Lihat Melihat menu dalamwebsite.
3. Download Mendownloadcompanyprofil 4. Logout Keluar dari halaman download
Tabel 3.2 Kebutuhan proses ekstrenal user
3.2.2 Evaluasi Sistem
Sebagai gambaran umum dari analisis yang dilakukan, ditemukan beberapa kelebihan dan kekurangan dijadikan bahan evaluasi sistem yang diharapkan nantinya sebagai bahan pertimbangan melakukan tahap perancangan sistem yakni sebagai berikut :
1. Kelebihan
a. Koordinasi kerja antar bagian-bagian terjalin baik. b. Terdapat dual bahasa.
c. Setiap bagian bertanggungjawab dan tenaga operasional bekerja dengan sepenuhnya.
2. Kekurangan
a. Pengolahan informasi masih secara manual sehingga informasi menjadi lambat.
3.2.3 Solusi
Dari hasil evaluasi dapat disimpulkan bahwa perlu digunakan suatu aplikasi yang terstuktur dan perancangan suatu model aliran program dari sistem pendukung aplikasi yang baru ini, diharapkan dapat berfungsi dan dapat mengatasi kelemahan-kelemahan yang ditimbulkan oleh suatu sistem sebelumnya atau yang sedang berjalan.
Pada web company profil ini diharapkan agar aplikasi baru ini dapat berfungsi sebagai berikut :
1. Mempermudah perusahaan dalam memberikan informasi tentang profil perusahaan.
2. Mempermudah dalam menambahkan informasi mengenai perusahaan.
3. Meningkatkan kerjasama perusahaan dengan pihak luar. 4. Menghemat waktu pencarian informasi profil perusahaan.
3.3 Pembangunan Website
3.3.1 Entity Relationship Diagram (ERD)
3.3.2 Diagram Konteks
Diagram konteks adalah suatu diagram alir tingkat tinggi yang menggambarkan seluruh jaringan, masukan dan keluaran. Sistem yang dimaksud adalah untuk menggambarkan sistem yang sedang berjalan. Mengidentifikasikan awal dan akhir yang masuk dan keluaran sistem. Diagram ini merupakan gambaran umum sistem yang nantinya akan kita buat. Secara uraian dapat dikatakan bahwa diagram konteks itu berisi siapa saja yang memberikan data (inputan) ke system serta kepada siapa data informasi yang harus dihasilkan sistem. Berikut adalah aliran informasi “Website Company Profil PT. Raksa Bumi Investama”.
[image:36.595.118.509.374.597.2]3.3.2.1 Diagram konteks
3.3.2.2 DFD level 0
3.3.2.3 DFD Level 1 proses 1: login admin
3.3.2.4 DFD level 1 proses 4 : login user
3.4 Analisis dan Kebutuhan Non-Fungsional
Analisis non fungsional adalah analisis yang dilakukan untuk mengetahui apa saja yang dimiliki PT. Raksa Bumi Investama pada saat ini dalam mendukung kelancaran kinerja kegiatan operasional pekerjaan itu sendiri secara langsung.
3.4.1 Analisis Pemakai
Pemakai atau user dari website Company Profil PT. Raksa Bumi Investama yang akan dbuat ini adalah :
1. Pengunjung (user)
2. Admin
Admin merupakan penguna dibalik layar dari pembuatan website Company Profil PT. Raksa Bumi Investama. Admin ini bertugas untuk pemeliharaan website ini sebagai contoh admin harus menambahkan informasi baru ke dalam website agar data selaluupdate.Dimana data disimpan dalam bentuk tabel database.
3.4.2 Analisis Hardware
Kebutuhan perangkat keras untuk admin dan untuk user yang minimal digunakan Implementasi perangkat lunak yang akan dibangun adalah sebagai berikut.
No Nama Perangkat Keras Spesifikasi
1 Admin 1. Prosesor minimal Pentium IV
2. Memori minimal 512 Mb 3. Monitor
4. Keyboard dan Mouse 5. AksesInternet
2 User 1. Prosesor minimal Pentium IV
2. Memori minimal 512 Mb 3. Monitor
4. Keyboard dan Mouse 5. AksesInternet
3.4.3 Analisis Perangkat lunak
Kebutuhan Perangkat Lunak untuk admin dan user yang minimal digunakan untuk implementasi. Perangkat Lunak yang akan dibangun adalah sebagai berikut :
No Nama NamaPerangkatLunak
1 Admin 1. Dreamweaver 8
2. Wamp Server
3. Web Browser (InternetExplorer, Mozilla Firefox, Opera, Google Chromedan lain-lain.
2 User 1. Internet explorer
2. Mozilla firefox 3. Opera
4. Google chrome
5. Danweb browser lainyangmendukung. Tabel 3.4 spesifikasi kebutuhan perangkat lunak
3.5 Struktur Menu
kerjasama
Gambar 3.8 struktur menu Website company profil
PT.Raksa Bumi Investama
Beranda Profil Lingkup jasa Jasa dan layanan Produk Kerjasama Galeri Download Kontak Data perusahaan Struktur organisasi
Pra Evaluasi tambang Lingkup jasa
Perancangan eksplorasi
Pengawasan kegiatan
Penyediaan tenaga kerja
Sistem eksplorasi Evaluator prospeksi kp
Analisa data & reporting
3.6 Perancangan Tampilan Website
Pada rancangan tampilan antar muka akan dibahas bagaimana tampilan ini pada perangkat lunak. Perangkat lunak akan dibangun sesuai dengan struktur menu yang telah dibuat. Perancangan antar muka menu terdiri dari antar muka menu user dan antarmuka menu admin:
Antarmuka menu user :
1. Antarmuka menu utama 2. Antarmuka menu Profil 3. Antarmuka menu lingkup jasa 4. Antarmuka menu jasa dan layanan 5. Antarmuka menu produk
6. Antarmuka menu kerjasama 7. Antarmuka menu galeri 8. Antarmuka menu download 9. Antarmuka menu login 10. Antarmuka menu registrasi 11. Antarmuka menu kontak
Antar muka menu admin :
1. Antamuka menu admin
3.6.1 Antarmuka User
1. Antarmuka menu utama user
Gambar ini adalah perancangan antarmuka halaman menu utama user.
Gambar 3.9 menu utama user
No: M01
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik beranda menuju M01 -Klik profil menuju M02 -klik lingkup jasa menuju M03 -klik jasa&layanan menuju M04 -klik produk menuju M05 -klik kerjasama menuju M06 -klik galeri menju M07 -klik download menuju L01 -klik kontak menuju M09 F01 logo perusahaan
Konsultan Geologi dan tambang
Background
2. Antarmuka menu profil
Gambar ini menggambarkan perancangan antarmuka user untuk menu profil.
Gambar 3.10 menu profil
No: M02
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik data perusahaan menuju M02
-klik stuktur organisasi menuju M11
-Klik profil menuju M02
Data perusahaan Umum
Struktur organisasi Nama perusahaan :PT.Raksa Bumi Investama
3. Antarmuka menu lingkup jasa
Gambar ini menggambarkan perancangan antarmuka user untuk menu lingkup jasa.
Gambar 3.11 menu lingkup jasa
No: M03
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik lingkup jasa menuju M03 -klik pra evaluasi tambang menuju M12 -klik perancangan eksplorasi menuju M13 -klik pengawasan kegiatan menuju M14 -klik siatem database eksplorasi menuju menu M15 -klik Penyediaan tenaga kerja menuju M16 Lingkup jasa bentuk layanan jasa PT.RBI
Pra evaluasi tambang
Perancangan Eksplorasi
Pengawasan Kegiatan
Sistem Database Eksplorasi
Penyediaan Tenaga Kerja
4. Antarmuka menu jasa dan layanan
Gambar ini adalah perancangan antarmuka menu jasa dan layanan.
Gambar 3.12 menu jasa dan layanan
No: M04
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik jasa&layanan menuju M04 -klik analisa data menuju M17 -Klik analisa laboratorium menuju M18 -klik pemboran menuju M19 -klik logging menuju M20 -Klik survey menuju M21 -klik jasa menuju M22 -Klik geograpic menuju M23 -klik geoteknik menuju M24 Evaluator Prospeksi KP Evaluator prospeksi KP
Analisa Data Analisa Laboratorium Pemboran /Drilling Logging Survey Geolistik Jasa Geodesi Geographic information
Geoteknik dan Geohidro
5. Antarmuka menu produk
Gambar ini menggambarkan perancangan antarmuka user untuk menu produk.
Gambar 3.13 menu produk
No: M05
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik produk menuju M05
-klik gabion menuju M25
-klik geotekstil menuju M26
-klik AIMS menuju M27
Geomembran Geomembran
Gabion fungsi geomembran
Geotekstil
AIMS
6. Antarmuka menu kerjasama
Gambar ini menggambarkan perancangan antarmuka user untuk menu kerjasama.
Gambar 3.14 menu kerjasama
No: M06
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik kerjasama menuju M06 -klik beranda menuju M01 -Klik profil menuju M02 -klik lingkup jasa menuju M03 -klik jasa&layanan menuju M04 -klik produk menuju M05 -klik galeri menju M07 -klik download menuju L01 -klik kontak menuju M09 Kerjasama Proyek beberapa pengalaman kerja perusahaan
7. Antarmuka menu galeri
Gambar ini menggambarkan perancangan antarmuka user untuk menu galeri.
Gambar 3.15 menu galeri
No: M07
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik galeri menju M07
-klik 1 menuju album pertama
-Klik 2 menuju Album kedua
-klik play slide show foto bertukar gambar dengan sendirinya -klik previous foto untuk melihat gambar sebelumnya -klik next untukmelihat gambar selanjutnya
1 2 next Play slideshow < previous foto next>
8. Antarmuka menu login download
Gambar ini menggambarkan perancangan antarmuka user untuk menu login download.
Gambar 3.16 menu login download
No: L01
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik download menuju L01
-klik login menuju M10
-klik lupa password masuk ke L03
-klik registrasi menuju L02 Login
Registrasi Username
Password
Lupa password
9. Antarmuka menu login download
Gambar ini menggambarkan perancangan antarmuka user untuk menu registrasi untuk user yang belum memiliki akun.
Gambar 3.17 menu registrasi
No: L02
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik registrasi menuju L02
-klik registrasi setelah pengisian menuju L01 Login
Registrasi Username
Password
10. Antarmuka menu download
Gambar ini menggambarkan perancangan antarmuka user untuk menu download jika telah melakukan login.
Gambar 3.18 menu download
No: M10
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik Download setelah melakukan login menuju F01 -klik English jika ingin mendownload dalam bahasa inggris -klik bahasa Indonesia jika ingin mendownload dalam bahasa Indonesia -klik logout keluar menuju L01 Logout
1. In English
2. In Bahasa Indonesia
11. Antarmuka menu kontak
Gambar ini menggambarkan perancangan antarmuka user untuk menu kontak.
Gambar 3.19 menu kontak
No: M09
language Background Header
Beranda profil lingkup jasa Jasa&layanan Produk Kerjasama GaleriDownload Kontak
-klik kontak menuju M09
-klik YM jika ingin berkomunikas i langsung Contact Us
3.6.2 Antarmuka Admin
1. Antarmuka login admin
[image:56.595.183.498.196.423.2]Gambar ini menggambarkan perancangan antarmuka admin untuk menu login.
Gambar 3.20 login admin
No: L01
Website Company Profil PT.Raksa Bumi investama
Username
Password
Lupa password
-klik login menuju ke M01
-klik lupa password menuju L02
2. Antarmuka menu utama admin
Gambar ini menggambarkan perancangan antarmuka admin untuk menu utama admin.
Gambar 3.21 menu utama admin
No: M01
3. Antarmuka menu tambah dan hapus data
Gambar ini menggambarkan perancangan antarmuka admin untuk menu tambah dan hapus data.
Gambar 3.22 menu tambah dan hapus data
No: M02
Website Company Profil PT.Raksa Bumi investama
No Kode produk Nama produk
Jumlah Aksi
1 NB
010101/01/02
Bor 2 hapus
2 NB
01010101/02/03
Gabion 1 hapus
Gambar 3.23 menu tambah data
No: T01
3.7 Implementasi Sistem
3.7.1 Implementasi Sistem User
[image:60.595.116.478.123.391.2]1. Gambar Implementasi Menu Utama
Gambar 3.24 Implementasi Menu Utama
2. Gambar Implementasi Profil
[image:60.595.114.486.431.673.2]3. Gambar Implementasi Lingkup Jasa
Gambar 3.26 Implementasi Lingkup jasa
4 Gambar Implementasi Jasa dan Layanan
[image:61.595.122.482.395.628.2]5 Gambar Implementasi Produk
Gambar 3.28 implementasi Produk
6 Gambar Implementasi Kerjasama
[image:62.595.157.493.85.331.2] [image:62.595.163.499.379.627.2]7 Gambar Implementasi Galeri
Gambar 3.30 implementasi sistem galeri
8 Gambar Implementasi Login Pada Menu Download
[image:63.595.147.494.86.335.2] [image:63.595.137.495.368.626.2]9 Gambar Implementasi Registrasi
Gambar 3.32 Implementasi Registrasi
[image:64.595.129.479.86.331.2]10 Gambar Implementasi Download
[image:64.595.127.478.406.642.2]11 Gambar Implementasi kontak
Gambar 3.34 Implementasi Kontak
3.7.2 Implementasi Sistem Admin
1. Gambar Implementasi Login Admin
[image:65.595.119.438.434.666.2]2. Gambar Implementasi Menu Utama
Gambar 3.36 Implementasi Menu Utama
3. Gambar Implementasi Tambah Data
[image:66.595.131.458.384.631.2]Gambar 3.38 Implementasi Hasil Tambah data
4. Gambar Implementasi Hapus Data
[image:67.595.136.470.390.634.2]Gambar 3.40 Alert Hapus Data
BAB IV
KESIMPULAN
4.1 Kesimpulan
Perusahaan tambang dan geologi adalah salah satu sektor perusahaan yang dapat memberikan pengembangan diberbagai bidang apabila dikelola dengan baik. Pengolahan yang baik tidak akan berjalan sesuai dengan tujuan awal tanpa adanya berbagai dukungan yang melatar belakangi pengelolaan tersebut. Salah satu sarana pendukung yang dimaksud adalah dengan adanya sebuah website company profil yang diharapkan bisa memenuhi kebutuhan pengguna akan informasi profil PT.Raksa Bumi Investama. selain itu juga dapat digunakan sebagai media promosi agar client tertarik untuk bergabung di perusahaan tersebut.
Dari hasil pembahasan yang telah dijelaskan maka dapat diambil kesimpulan diantaranya :
1. Website ini dapat membantu mempromosikan perusahaan PT. Raksa Bumi Investama kepada masyarakat luas baik dalam lingkup nasional maupun lingkupinternatioanal.
2. Fasilitas yang disediakan terasa lebih banyak memberikan informasi mengenai profil ataupun layanan serta jasa yang dibutuhkan bagi masyarakat.
5.2 Saran
Melihat dari kesimpulan di atas maka ada beberapa saran sebagai berikut : 1. Pembangunan website ini masih sederhana terutama tampilan web itu
sendiri, ada baiknya dibuat semenarik mungkin dan dikembangkan lebih lanjut.
2. Dari segi yang disajikan mungkin belum sepenuhnya sempurna, oleh karena itu, ada baiknya menambahkan beberapa informasi yang lebih lengkap.
3. Agar website ini lebih terkesan lebih interaktif lagi diharapkan dapat menambahkan menu-menu yang lainnya.
4. Diharapkan website Ini dapat berkembang menjadi website yang dinamis, sehingga penyimpanan data dapat dilakukan dengan sistem data base.
WE DI KONSULTA
L
Diajukan untuk m Progra EL JU ME JU FAKULT UNIVE
WEBSITE COMPANY PROFIL I PT. RAKSA BUMI INVESTAMA
AN GEOLOGI DAN TAMBANG BANDUN
LAPORAN KERJA PRAKTEK
uk memenuhi salah satu syarat mata kuliah kerja pra ogram Strata Satu Jurusan Teknik Informatika
Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia
LLY NURDIANTI 10108246
JULY RIZKI ALDILLA 10108286
ERRY NURCAHYANI 10108300
JURUSAN TENIK INFORMATIKA LTAS TEKNIK DAN ILMU KOMPUTER IVERSITAS KOMPUTER INDONESIA
BANDUNG
UNG