BAB I PENDAHULUAN
1.1. 1.1. Lata Latarr Be Bela laka kang ng Masa Masala lah h
Sistem Sistem Inform Informasi asi besert besertaa perkem perkemban bangan gan tekno teknolog logii penduk pendukung ungny nyaa akan akan memicu memicu transf transform ormasi asi besar besar dalam dalam bidang bidang bisnis bisnis dan manajem manajemen. en. Sistem Sistem ini meny menyim impan pan,,
meng mengam ambi bil, l,
meng mengub ubah ah,,
meng mengol olah ah
dan dan
meng mengko komu muni nika kasi sika kan n
informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem informasi lainnya. Teknologi komputer sebagai alat pengolah data dan penghasil informasi semaki semakin n terus terus mengal mengalami ami perkem perkemban bangan gan dan kemaju kemajuan. an. Perkem Perkemban bangan gan dan kemajuan inilah yang menjadikan teknologi komputer sebagai alat bantu yang mutlak mutlak dipakai dipakai dan diperlukan diperlukan dalam persaingan persaingan bisnis dan dapat menunjang menunjang kinerja sumber daya manusia dalam sebuah instansi/perusahaan. Perusahaan yang bergerak dalam bidang pelayanan pelayanan jasa adalah salah satu perusahaan yang sangat memb membut utuh uhka kan n tekn teknol olog ogii komp komput uter er.. Karen Karenaa tekn teknol olog ogii ini ini dapa dapatt memb memban antu tu perusahaan tersebut dalam melayani konsumen dengan lebih efektif dan efisien. C. C. Prat Pratam amaa !aya !aya !asa !asa mena mena"a "ark rkan an jasa jasa peny penye"a e"aan an alat# alat#ala alatt bera berat. t. Sayang Sayangny nyaa pencat pencatatan atan yang yang dilaku dilakukan kan masih masih secara secara manual manual,, sehing sehingga ga dapat dapat mema memaka kan n bany banyak ak "akt "aktu u baik baik dala dalam m pros proses es pemi peminj njam aman an,, peng pengem emba balia lian, n, perpanjangan "aktu pinjaman, penyetokan alat$alat berat maupun pada saat mencatat ke buku laporan. Sistem penulisan tangan untuk merekap data$data pelanggan, proses peminjaman dan proses pengembalian alat berat serta proses perpanjangan "aktu peminjaman dengan dengan denda. denda. %engan %engan masih masih menggu menggunak nakan an sistem sistem manual manual tersebu tersebut, t, kinerja kinerja petugas pada tempat penye"aan tidak optimal atau masih kurang baik dan data$ data data pelang pelanggan gan dan data data persedi persediaan aan juga juga tidak tidak terstru terstruktu kturr atau masih masih rentan rentang g terjadi kesalahan. Kondisi tersebut akan sangat membutuhkan banyak tenaga dan "aktu untuk dapat melayani para pelanggan dalam "aktu bersamaan, sehingga
&
'
akhirnya akan muncul keluhan $ keluhan dari pihak pelanggan terhadap pelayanan yang diberikan oleh pihak penye"aan C. Pratama !aya !asa. %engan permasalahan di atas, maka Penulis tergerak untuk mengadakan penelitian pada tempat tersebut dan membuat suatu Sistem Informasi untuk mengatasi permasalahan $ permasalahan yang terjadi. Penulis juga akan berusaha secara maksimal untuk mengembang mengembangkan kan sistem informasi informasi tersebut tersebut menjadi menjadi lebih baik dan efektif dengan sistem komputerisasi dan dapat bermanfaat bagi C. C. Pratama !aya !asa. %ari permaslahan permaslahan yang terjadi tersebut tersebut maka maka penulis dibuatlah dibuatlah suatu PENYEAAN ALAT!ALA ALAT!ALAT T penelitia dengan judul “SISTEM INFORMASI PENYEAAN BERAT DEN"AN PHP DAN MYS#L PADA $%. PRATAMA &AYA &ASA'.
1.(. 1.(. Bata Batasa san n Masa Masala lah h
(atasan (atasan masalah dalam sistem informasi informasi penye"aan penye"aan alat berat pada C. Pratama !aya !asa antara lain ) &.
Sistem Sistem diran dirancan cang g khus khusus us unt untuk uk C C. Pratama Pratama !aya !aya !asa
'.
Sistem Sistem ini ini diba dibangu ngun n mengg mengguna unakan kan php php dan dan mys* mys*ll
1.). 1.). Per* Per*+* +*ssan Masa Masala lah h
%ari uraian latar belakang, belakang, dapat dikenali adanya beberapa masalah dalam penelitian antara lain ) &.
(agaimana mem membuat sis sistem ya yang dap dapat men menampung dat data pem peminjaman dan pengembalian +
'.
(agaimana me mempermudah da dalam me melakukan pe pencarian ba barang +
.
(agaimana meminimalisir sir kesalahan dalam pendataan +
1.,.
T*-*an
Tujan dari penelitian ini berisikan diantaranya ) &. -empermudah dalam pengelolaan data peminjaman, pengembalian dan manajemen alat$alat. '. -empermudah dalam pencarian barang, . -eminimalisasi kesalahan yang bisa mengakibatkan kerugian perusahaan karena kurangnya ketelitian dalam memasukan data sehingga informasi yang dihasilkan tidak tepat dan akurat.
1..
Man/aat
-anfaat dari penelitian ini diantaranya ) a.
(agi Penyusun Sebagai suatu hasil karya dari ilmu yang didapat selama masa perkuliahan dimana karya tersebut dapat bermanfaat untuk orang lain.
b.
(agi C. Pratama !aya !asa -embantu dalam proses manajemen data alat$alat berat sehingga semua alat berat yang ada dapat terkontrol keberadaannya.
c.
(agi niersitas (atam 0aporan tugas akhir ini dapat menjadi bahan referensi untuk lebih dikembangkan lagi ke depannya.
BAB II LANDASAN TEORI
(.1.
S0ste+
-enurut %r. 12har Susanto 3'445 ) &67 mendefinisikan sistem adalah kumpulan/grup dari bagian atau komponen apapun baik fisik ataupun non fisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu. Sedangkan menurut !ogiyanto 3'448 ) &7 terdapat dua kelompok pendekatan dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang menekankan pada prosedurnya mendefinisikan sistem sebagai berikut ) 9Sistem adalah suatu jaringan kerja dari prosedur$prosedur yang saling berhubungan, berkumpul bersama$ sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.: Syarat$syarat sistem ) &. Sistem harus dibentuk untuk menyelesaikan tujuan. '. ;lemen sistem harus mempunyai rencana yang ditetapkan. . 1danya hubungan diantara elemen sistem. <. nsur dasar dari proses 3arus informasi, energi dan material7 lebih penting dari pada elemen sistem. 8. Tujuan organisasi lebih penting dari pada tujuan elemen. Secara garis besar, sistem dapat dibagi ' ) a. Sistem =isik 3 Physical System 7 yaitu) b. Kumpulan elemen$elemen/unsur$unsur yang saling berinteraksi satu sama
lain
secara fisik serta dapat diidentifikasikan secara nyata tujuan$tujuannya. Contoh ) Sistem Komputer, elemen ) peralatan yang berfungsi bersama$sama untuk menjalankan pengolahan data.
<
8
c. Sistem 1bstrak 3 1bstract System7 antara lain) Sistem yang dibentuk akibat terselenggaranya ketergantungan ide, dan
tidak
dapat diidentifikasikan secara nyata, tetapi dapat diuraikan elemen$elemennya. Contoh ) sistem yang berisi gagasan atau konsep, misalnya sistem teologi yang berisi gagasan tentang hubungan manusia dan tuhan. ;sensi dari sistem komputer antara lain )
Komponen$komponen dalam sistem tersebut. A. Perangkat eras
Perangkat keras merupakan salah satu elemen dari sistem komputer, yaitu suatu alat yang bisa dilihat dan diraba oleh manusia secara langsung, yang mendukung proses komputerisasi. Perangkat keras dapat bekerja berdasarkan perintah yang diintruksikan padanya. %engan adanya perintah yang dimengerti oleh mesin tersebut maka perintah tersebut melakukan berbagai aktifitas kepada mesin, yang dimengerti oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan olehnya. Perangkat keras komputer terdiri dari ) 12
$PU 3$entral Pr45ess0ng Un0t2
CP merupakan inti atau otak dari sebuah komputer. CP mengontrol semua kegiatan didalam komputer termasuk melaksanakan semua intruksi$ intruksi yang diberikan. (2 Me+4r0
-emori adalah suatu "adah atau tempat yang digunakan untuk menyimpan program dan data yang akan atau telah diolah oleh CP. Pada umumnya memori dibedakan menjadi dua macam yaitu ) a.
>?- 3>ead ?nly -emory7 >ead ?nly -emory adalah memori yang isinya telah dibuat dan
@
ditentukan oleh pabrik dan tidak dapat diubah maupun dihapus. b.
>1- 3>andom 1ccess -emory7 >andom 1ccess -emory adalah suatu memori yang selain dapat dibaca juga dapat ditulis. 1pabila komputer dimatikan atau listriknya mati maka semua data$data yang ada pada >1- akan terhapus semua.
c.
Sistem (us (us adalah sirkuit yang merupakan jalur transportasi informasi antara dua atau lebih alat$alat dalam sistem komputer.
B. Perangkat L*nak
Perangkat 0unak merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan perintah tersebut. Pada umumnya perangkat lunak dibedakan menjadi dua macam yaitu ) &. ?perating System Soft"are Setiap komputer harus mempunyai sistem operasi, sistem operasi juga merupakan suatu program untuk megnatur data$data yang masuk, serta mengatur program aplikasi yang sering disebut dengan %isk ?perating System atau %?S. '. 1pplication Soft"re 1plikasi Perangkata 0unak sama dengan aplikasi program yaitu suatu paket progeam yang telah jadi dan berada dipasaran yang akan digunakan berdasarkan keperluan, namun aplikasi program ini tidak akan berjalan tanpa adanya %?S terlebih dahulu, dan sebelum %?S dimasukkan komputer harus dihidupkan lebih dahulu dimana intruksi$intruksi atau program yang ada pada >?- melaksanakan tugas$tugasnya. $. Pr4se6*r!7r4se6*r
Prosedur$prosedur adalah kumpulan dari beberapa perintah atau statement atau aturan yang me"akili suatu aktifitas. D. Bra0n8are
5
(rain"are adalah istilah yang digunakan untuk manusia yang berhubungan dengan sistem komputer. -anusia merupakan suatu elemen dari sistem komputer. -anusia adalah yang merancang bagaimana suatu mesin dapat bekerja sesuai dengan hasil yang diinginkannya. E. In/4r+as0
1rti informasi dianggap berkaitan erat dengan pengertian berikut ) Keterangan dari data yang telah diproses kedalam suatu bentuk yang mempunyai arti bagi sipenerima dan mempunyai nilai nyata, sehingga dapat dipakai sebagi dasar untuk mengambil keputusan. (.(. S0ste+ Peng4lahan Data
Pengertian pengolahan data menurut !ogiyanto 3-ahyu2ir)'44&7 adalah -anipulasi data kedalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat eletronik yaitu komputer. %ari pengertian di atas disimpulkan bah"a dengan menggunakan pengolahan data secara komputerisasi, dapat menghasilkan data yang lebih berarti dan dapat membantu manajemen dalam mengambil keputusan lebih cepat dan akurat. ntuk menghasilkan informasi dari data$data yang relean harus melalui suatu system yang disebut sebagai system pengolahan data. System pengolahan data meliputi sejumlah proses,peralatan dan tenaga pelaksanaan yang saling berhubungan dan berkaitan. (.). Pen9e8aan Alat Berat
Penye"aan alat berat dapat diartikan sebagai alat$alat yang berhubungan dengan perusahaan kontraktor yang dise"akan pihak pemiliki kepada pihak penye"a dalam jangka "aktu tertentu, sesuai dengan perjanjian kedua belah pihak. 3Caarrella, '4&&7. %idalam dunia konstruksi alat$alat berat yang dipakai dapat berasal dari bermacam$macam sumber antara lain ) alat berat yang dibeli oleh kontraktor, alat berat yang dise"a$beli, alat berat yang dise"a. Perusahaan konstruksi juga dapat mengadakan alat berat dari perusahaan penye"aan. 1lat berat yang dise"a umumnya dalam jangka "aktu yang tidak
6
lama. Kerugian ketika kontraktor menye"a alat berat adalah biaya pemakaian tinggi, akan tetapi tidak akan berlangsung lama karena penye"aan dilakukan pada "aktu yang singkat. Keuntungan yang didapat kontraktor apabila alat berat yang digunakan se"a maka perusahaan konstruksi terbebas dari biaya inestasi alat yang cukup besar. (.,.
Pe+r4gra+an PHP 3Pers4nal Hypertext Preprocessor 2
PAP adalah program aplikasi yang bersifat server side, yang artinya hanya dapat berjalan pada sisi server saja dan tidak dapat berfungsi tanpa adanyasebuah server di dalamnya. PAP juga bukan sebuah bahasa pemrograman yang lengkap. -aksudnya program ini tidak menyertakan sebuah compiler tersendiri yang membuat program hasilnya menjadi program .exe yang dapat dijalankan sendiri. Program ini akan selalu membutuhkan sebuah server pendukung yang disebut Web Server dan program PAP itu sendiri untuk menjalankan semua script program. PAP merupakan sebuah bahasa pemrograman yang berlisensi open source. Script ini dapat bercampur dengan Script Tag AT-0 sehingga karena kemampuannya tersebut, ia disebut sebagai bahasa yang embedded pada Tag HTML. ntuk dapat menjalankan PAP maka membutuhkan Beb Serer. (.,.1. Se-arah PHP
Pada a"alnya PAP merupakan kependekan dari Personal Home Page 3Situs personal7. PAP pertama kali dibuat oleh >asmus 0erdorf pada tahun &8. Pada "aktu itu PAP masih bernama Form Interpreted 3=I7, yang "ujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari "eb. Selanjutnya >asmus merilis kode sumber tersebut untuk umum dan menamakannya PAP/=I. %engan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PAP. Pada Doember &5, dirilis PAP/=I '.4. Pada rilis ini, interpreter PAP sudah diimplementasikan dalam program C. %alam rilis ini disertakan juga modul$ modul ekstensi yang meningkatkan kemampuan PAP/=I secara signifikan. Pada tahun &5, sebuah perusahaan bernama Eend menulis ulang interpreter PAP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada !uni &6,
perusahaan tersebut merilis interpreter baru untuk PAP dan meresmikan rilis tersebut sebagai PAP .4 dan singkatan PAP diubah menjadi akronim berulang PHP: Hpertext Preprocessing . Pada pertengahan tahun &, Eend merilis interpreter PAP baru dan rilis tersebut dikenal dengan PAP <.4. PAP <.4 adalah ersi PAP yang paling banyak dipakai pada
a"al abad ke$'&. ersi
ini
banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi "eb kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada !uni '44<, Eend merilis PAP 8.4. %alam ersi ini, inti dari interpreter PAP mengalami
perubahan
besar.
ersi
ini
juga
memasukkan
model
pemrograman berorientasi objek ke dalam PAP untuk menja"ab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. (.,.(. e*ngg*lan PHP
Kelebihan PAP %ari (ahasa Pemrograman 0ain (eberapa kelebihan PAP dari bahasa pemrograman "eb, antara lain) &.
(ahasa pemrograman PAP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
'.
Beb Serer yang mendukung PAP dapat ditemukan dimana $ mana dari mulai apache, IIS, 0ighttpd, hingga Fitami dengan konfigurasi yang relatif mudah.
.
%alam sisi pengembangan lebih mudah, karena banyaknya milis $ milis dan deeloper yang siap membantu dalam pengembangan.
<.
%alam sisi pemahamanan, PAP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
8.
PAP adalah bahasa open source yang dapat digunakan di berbagai mesin 30inuG, niG, -acintosh, Bindo"s7 dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah$perintah system.
&4
(..
e: Ser;er
Beb serer merupakan soft"are yang memberikan layanan data yang berfungsi menerima permintaan ATTP atau ATTPS dari klien yang dikenal dengan bro"ser "eb dan mengirimkan kembali hasilnya dalam bentuk halaman $ halaman "eb yang umumnya berbentuk dokumen AT-0 Ma5a+ ! +a5a+ e: Ser;er 60antan9a<
&.
1pache Tomcat
'.
-icrosoft "indo"s Serer '44 Internet Information Serices 3IIS7
.
0ighttpd
<.
Sun !aa System Beb Serer
8.
Fitami Beb Serer
@.
Eeus Beb Serer
Damun Beb Serer yang terkenal dan yang sering digunakan adalah 1pache dan -icrosoft Internet Information Serice 3IIS7. (..1. Bas0s6ata a. Pengert0an Bas0s6ata
1da beberapa definisi mengenai basis data menurut ahli atau ilmu"an, yaitu ) a. Heorge Tsu$der Chou ) (asis data merupakan kumpulan informasi bermanfaat yang diorganisasikan ke dalam aturan yang khusus. Informasi ini adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang 3kristanto, '44@7. b. =abbri dan Sch"ab ) (asis data yaitu sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data. c. >ame2 ;lmasri ) (asis data merupakan penyajian suatu aspek dari dunia nyata 3real "orld7. (asis data juga merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti
&&
implisit. Sehingga data yang terkumpul secara acak dan tanpa mempunyai arti, tidak dapat disebut basis data.%an (asis data perlu dirancang, dibangun dan data dikumpulkan untuk suatu tujuan. (asis data dapat digunakan oleh beberapa user dan beberapa aplikasi yang sesuai dengan kepentingan user. %ari beberapa pengertian para ahli tersebut dapat di simpulkan bah"a pengertian (asis data sendiri adalah data yang mempunyai berbagai sumber data dalam pengumpulan data, berariasi derajat interaksi kejadian dari dunia nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa user untuk berbagai kepentingan. :. S0ste+ Bas0s6ata
Habungan antara basis data dan perangkat lunak S-(% 3Sistem -anajemen (asis%ata7 termasuk di dalamnya program aplikasi yang dibuat dan bekerja dalam satu sistem disebut dengan Sistem (asis %ata. Data Base Manage+ent S9ste+ 3DBMS2 = S0ste+ Mana-e+en Bas0s Data 3SMB2. Kelebihan dari %(-S antara lain adalah )
a. e7rakt0san %(-S menyediakan media penyimpan permanen yang
berukuran kecil namun banyak menyimpan data jika
dibandingkan dengan menggunakan kertas. b. e5e7atan Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat. c. Meng*rang0 e-e+*an Pekerjaan yang berulang$ulang dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya. d. Update to date Informasi yang tersedia selalu berubah dan akurat setiap. e*nt*ngan!ke*nt*ngan 6ala+ 7engg*naan DBMS antara la0n a6alah<
&'
a. Pemusatan kontrol data ) %engan satu %(-S di ba"ah kontrol satu orang atau kelompok dapat menjamin terpeliharanya standar kualitas data dan keamanan batas penggunaannya serta dapat menetralkan konflik yang terjadi dalam persyaratan data dan integritas data dapat terjaga. b. Pemakaian data bersama 3Shared %ata7 ) Informasi yang ada dalam basis data dapat digunakan lebih efektif dengan pemakaian beberapa user dengan kontrol data yang terjaga. c. %ata yang bebas 3independent7 ) Program aplikasi terpisah dengan data yang disimpan dalam komputer. d. Kemudahan dalam pembuatan program aplikasi baru. e. Pemakaian secara langsung ) %(-S menyediakan interface yang memudahkan pengguna dalam mengolah data. f. %ata yang berlebihan dapat dikontrol ) %ata yang dimasukkan dapat terjadi kerangkapan 3redudant7, untuk itu %(-S berfungsi untuk menurunkan tingkat redudancy dan pengelolaan proses pembaruan data. g. Pandangan user 3user ie"7 ) 1da kemungkinan basis data yang diakses adalah sama, maka %(-S mampu mengatur interface yang berbeda dan disesuaikan dengan pemahaman tiap user terhadap basis data menurut kebutuhan.
ele+ahan!kele+ahan DBMS antara la0n <
a. B0a9a ) kebutuhan untuk medapatkan perangkat lunak dan perangkat keras yang tepat cukup mahal, termasuk biaya
&
pemeliharaan dan sumber daya manusia yang mengelola basis data tersebut. b. Sangat k4+7leks ) sistem basis data lebih kompleks dibandingkan dengan proses berkas, sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data. c. Res0k4 6ata 9ang ter7*sat ) %ata yang terpusat dalam satu lokasi dapat beresiko kehilangan data selama proses aplikasi. -acam # -acam %(-S antara lain ) d. -yS0 e. ?racle f.
=irebird
g. -icrosoft S0 serer '444, dan lain$lain. (..(. M9S#L
-yS0 adalah perangkat lunak database serer atau smart. -enurut serer, perangkat lunak ini diletakkan di serer, menurut smart karena dapat secara otomatis menentukan indeG terbaik. 3 Ir. Juniar Supardi, '445)&87 %atabase Smart. %atabase ini semakin lama semakin populer. %engan menggunakan database ini, data semakin aman dan berdaya guna. %atabase ini juga banyak dipakai pada "eb database sehingga data semakin terintegrasi antara database dekstop dengan database "eb. ntuk menggunakan database -yS0 harus menginstalasinya dahulu ke komputer. a.
%ata %efinition 0anguage 3%%07
b.
%ata %efinition 0anguage 3%%07 berfungsi untuk mendifinisikan dan mengatur semua tribut dan properti dari sebuah database. Perintah umum yang digunakan dalam %%0 adalah) drop database namaLdatabaseM create database namaLdatabaseM create table namaLtabelM N3statement,OM7
&<
NtableLoption NselectLstatement alter table namaLtabel c.
%ata -arkup 0anguage 3%-07 %-0
dipakai
untuk
menampilkan,
menambah,menghapus
dan
mengubah data dalam database. Perintah umum yang digunakan dalam %-0 adalah ) $insert into namaLtabel 3namaLkolom,O7 alues 3nilai,O7 $insert into namaLtabel set namaLkolomMQnilai, namaLkolomMQnilai,O $insert into namaLtabel 3namaLkolom,O7 select O select namaLkolom from namaLtabel "here kondisiM $update namaLtabel set 3namaLkolom Q ekspresi,O7 "here ekspresiM $delete from namaLtabel "here kondisiM Norder by a. e*ngg*lan M9S#L
Keistime"aan -yS0 Sebagai serer database dengan konsep database modern, -yS0 memiliki keistime"aan. (eberapa keistime"aan dimiliki -yS0 sebagai berikut ) &7 P4rta:0l0t9 %atabase -yS0 berfungsi dengan stabil tanpa kendala, berarti berlaku pada berbagai sistem operasi seperti Bindo"s, 0inuG, =ree(S%, -ac ?S F Serer, Solaris, 1miga, AP$niG, dan lain$lain. '7 O7en S4*r5e -yS0 merupakan database open source 3gratis7, di ba"ah lisensi HP0 sehingga dapat memperoleh dan menggunakannya secara cuma$cuma
&8
7 M*lt0*ser -yS0
merupakan
database
yang
dapat
digunakan
untuk
menangani beberapa user dalam "aktu bersamaan tanpa mengalami masalah. %an memungkinkan sebuah database serer -yS0 dapat diakses client secara bersamaan pula. <7 Per/4r+a5e T*n0ng -yS0 mempunyai kecepatan yang cukup baik dalam menangani *uery$*uery sederhana, serta mampu memproses lebih banyak S0 per satuan "aktu. 87 $4l*+n T97e %atabase -yS0 didukung dengan tipe data yang sangat kompleks, seperti signed/unsigned integer, float, double, char, archar, teGt, blob, data, time, datetime, timestamp, year, set serta enum. @7 $4++an6 6an F*n5t04ns -yS0 serer memiliki operator dan fungsi secara penuh yang mendukung perintah S;0;CT dan BA;>; dalam *uery. 57 Se5*r0t9 Sistem Security pada -yS0 mempunyai beberapa lapisan sekuritas seperti tingkatan subnetmask, hostname, dan i2in akses user dengan sistem peri2inan yang mendetil serta pass"ord terenkripsi. 67 S5ala:0l0t9 6an L0+0ts -yS0 mempunyai kemampuan menangani database dalam skala cukup besar, dengan jumlah record lebih dari 84 juta dan @4 ribu tabel serta 8 miliar baris. Selain itu dapat menampung indeks sampai ' indeks pada tiap tabelnya. 7 $4nne5t0;0t9 1danya kemampuan -yS0 melakukan koneksi dengan client menggunakan protokol TCP/IP, niG socket 3niG7, atau Damed
&@
Pipes 3DT7. &47 L45al0>at04n 1danya kemampuan dalam mendeteksi kesalahan 3error code7 pada client menggunakan lebih dari dua puluh bahasa. &&7 Inter/a5e -yS0 memiliki interface terhadap berbagai aplikasi dan bahasa pemograman menggunakan fungsi 1PI 31pplication Programming Interface7. &'7 $l0ents 6an T44ls %atabase -yS0 dilengkapi berbagai tools yang dapat digunakan untuk administrasi database. &7 Str*kt*r Ta:el -yS0 memiliki struktur tabel cukup baik serta cukup fleksibel :. ele+ahan M9S#L
Salah satu kelemahan -yS0 adalah tidak ada ukuran maks untuk database. %atabase hanya akan meningkatkan ukuran sampai mengisi disk. (ayangkan jika disk ini database berbagi dengan pengguna lain dan tiba$ tiba semua permintaan mereka gagal karena database mereka tidak bisa tumbuh. (eberapa kelemahan -yS0 sebagai berikut ) '. ntuk koneksi ke bahasa pemrograman isual seperti b, delphi, dan foGpro, mys*l kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program isual tersebut, dan ini yang menyebabkan mys*l jarang dipakai dalam program isual. . %ata yang ditangani belum begitu besar. (..). ?AMPP ?AMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. =ungsinya adalah sebagai
&5
serer yang berdiri sendiri 3localhost7, yang terdiri atas program 1pache ATTP Serer, -yS0 database, dan penerjemahbahasa yang ditulis dengan bahasa pemrograman PAP dan Perl. Dama ?AMPP merupakan singkatan dari F 3dapat dijalankan dibanyak sistem operasi,seperti Bindo"s, 0inuG, -ac ?S, dan Solaris7, 1pache, -yS0, PAP dan Perl. Program ini tersedia dalam HD Heneral Public 0icense dan bebas, merupakan "eb serer yang mudah digunakan yang dapat melayani tampilan halaman "eb yang dinamis.
BAB III RAN$AN"AN PENELITIAN
).1. Ran5angan Penel0t0an
%alam melakukan perancangan penelitian, penulis menggunakan beberapa metode penelitian untuk mendapatkan data$data yang diperlukan beberapa metode yang digunakan adalah sebagai berikut ) &.
-etode obserasi ?bserasi yaitu metode pengumpulan data yang dilakukan dengan cara pengamatan langsung terhadap data$data yang berkaitan dengan penelitian.
'.
-etode interie" Interie" yaitu metode pengumpulan data yang hampir sama dengan metode obserasi. Aanya saja bedanya metode ini dilakukan dengan cara tanya ja"ab langsung kepada narasumber berkaitan dengan data$ data yang diperlukan dla penelitian.
.
-etode studi pustaka Studi pustaka yaitu metode pengumpulan data dengan mencari referensi dari buku$buku dan media internet yang berkaitan dengan penelitian.
<.
-etode laboratorium Penelitian laboratorium ini dilakukan dengan laptop sendiri untuk memperaktekkan secara langsung hasil analisa dan desain dari pemecahan masalah yang ada dengan pembuatan suatu program aplikasi berdatabase yang dapat menyelesaikan permasalahan tersebut dengan menggunakan seperangkat komputer beserta peripheralnya.
&6
&
).(.
Met46e Peran5angan Perangkat L*nak
-etode yang digunakan dalam pengembangan perangkat lunak ini adalah metode "aterfall. 1lur dari metode "aterfall dapat dilihat pada gambar berikut ) a.
1nalisis Pada tahap analisis, dilakukan proses pengumpulan dan kebutuhan yang lebih diintensifkan ke dalam pembangunan aplikasi.
b.
Perancangan Perancangan program dibentuk dalam keseluruhan Pengembangan sistem informasi penye"aan alat berat seperti media apa saja yang dibutuhkan, tahapan proses apa saja yang terjadi dan alur data ketika aplikasi dijalankan. %alam pembuatan rancangan Tampilan 3ser Interface7 memudahkan dalam penggunaanya dan aplikasi di letakkan dalam sistem Serer$Client.
c.
Implementasi Implementasi dilakukan dengan pengaplikasian sistem menggunakan perangkat lunak dan perangkat keras sesuai dengan perancangan yang telah dilakukan. %alam sistem ini implementasi pada serer menggunakan PAP sebagai bahasa pemrograman, dengan database -yS0.
d.
Pengujian %alam tahap ini, untuk memperoleh data yang akurat dan tepat maka, setelah data diproses diadakan pengujian terhadap hasil pengolahan. Sebagai tolak ukur dari pengujian sistem ini adalah apabila data yang ditampilkan sesuai dengan yang diharapkan dan sesuai dengan kondisi yang ada. (ila data kurang tepat maka sistem akan kembali melakukan pengolahan data ulang.
e. Pemeliharaan
'4
Pemeliharaan dilakukan terhadap kesalahan$kesalahan yang terjadi pada perangkat lunak yang dibangun. Pemeliharaan mencakup perbaikan atas implementasi unit sistem dan pengembangan datanya dimana masing$ masing penggunanya saling terhubung dalam Client$Serer. Hambar.& Siklus Aidup Perangkat 0unak N& ).). Peran5angan S0ste+
Sebelum melakukan perancangan sistem informasi, maka harus dilakukan analisis sistem terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan dan kekurangan sistem yang sedang berjalan. sistem informasi penye"aan alat berat berbentuk "eb agar lebih memudahkan staff dalam melakukan entr data dan mengantisipasi jika terjadi gagal koneksi dan tidak menghambat dalam penginputan data dan menghasilkan laporan. ).,. Peran5angan Data:ase
%atabase dapat diumpamakan sebagai tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. -embangun sebuah database merupakan langkah a"al pembuatan aplikasi, termasuk aplikasi yang akan dibuat.
BAB I% SISTEMATIA PENUSUNAN
Sistematika
penulisan
laporan
akhir
penelitian
ini
disusun
untuk
memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut )
BAB I
PENDAHULUAN
(ab
ini
berisi
penjelasan
masalah,identifikasi
masalah,
mengenai maksud
latar
dan
belakang
tujuan,batasan
masalah, metodologi penelitian serta sistematika penulisan. BAB II
LANDASAN TEORI
-embahas mengenai landasan teori yang digunakan dalam membangun aplikasi, teori$teori umum yang berkaitan dengan aplikasi
penjualan
berbasis
android,
dan
materi$materi
pendukung lainnya. BAB III PERAN$AN"AN PENELITIAN
-enguraikan penjelasan mengenai rancangan penelitian yang memaparkan proses identifikasi masalah aplikasi yang akan dibangun, analisis kebutuhan non$fungsional, analisis kebutuhan fungsional dan perancangan antar muka yang menggambarkan rancangan aplikasi yang akan dibangun, gambaran umum prinsip kerja alat yang akan dibuat, metode$metode yang telah ada atau akan digunakan. BAB I% PERHITUN"AN DAN PEMBAHASAN
-emuat perhitungan pada rancangan yang dibuat dengan mengacu ke dasar teori. -elakukan analisa perhitungan dan membahas hasil perhitungan dan rancangan
'&
''
BAB %
PENUTUP
-enjelaskan tentang kesimpulan yang diperoleh dari hasil implementasi dan pengujian sistem informasi penye"aan alat berat yang telah dibuat, serta saran$saran untuk pengembangan aplikasi ini selanjutnya. DAFTAR PUSTAA LAMPIRAN
BAB % DAFTAR PUSTAA
&. %r. 12har Susanto, -bus, 1k, '445. Sistem Informasi -anajemen 9Konsep dan Pengembangan:. (andung. '. !ogiyanto, Aartono, '448. 1nalisis R %esain Sistem Informasi Pendekatan. Terstruktur Teori dan Praktek 1plikasi (isnis. 1ndi Jogyakarta. . -ahyu2ir, Tari, '44&. 1nalisa dan Perancangan Sistem Pengolahan %ata, ;leG -edia Komputindo, !akarta. <. Kristanto, Aarianto, '44@. Konsep dan Perancangan %atabase, 1ndi, Jogyakarta.
'
'<
BAB %I &ADAL PELASANAAN
(ulan
1pril
-inggu
&
Penyusunan Proposal Pengajuan Proposal Pengumpulan data Pengolahan data Pembuatan program Penyusunan laporan
'
-ei
<
&
!uni '
<
&
!uli '
<
&
Ag*st*s
'
<
&
'
<
'8
BAB %II BIODATA PENYUSUN PROPOSAL
D1-1 DPT;-P1T/T1DHH10 01AI> 101-1T 1S10 101-1T %I (1T1 D?. T;0;P?D 1S10 S-1/S-K %?S;D P;-(I-(IDH &. '.
) 0ukman Eainuddin ) &8&445 ) (atam, 5 !uni && ) (atam ) (engkong Aarapan & (lok - Do.8' ) 46&'5@4644'6 ) S-1 D 6 (atam ) Suroto S.Kom., -.1k -etahelgia S.Si., -.T