Proposal Skripsi Sistm Pendistribusian ATK

Embed Size (px)

Citation preview

PROPOSAL PENGAJUAN SKRIPSI

SISTEM INFORMASI PENDISTRIBUSIAN ALAT TULIS KANTOR (ATK) PADA NGGUNAKAN PHP DAN MYSQL PADA LABOLATORIUM KOMPUTER LP3I TASIKMALAYADiajukan Sebagai Syarat Untuk Memenuhi Pelaksanaan SkripsiPada Jurusan Teknik InformatikaDi Sekolah Tinggi Teknologi YBS Internasional

Disusun Oleh :Usep Abdul Rosyid10060020

Tasikmalaya

JURUSAN TEKNIK INFORMATIKASEKOLAH TINGGI TEKNOLOGI YBS INTERNASIONALTASIKMALAYA2011

PENDAHULUAN1. Latar BelakangTidak bisa kita pungkiri bahwa kemajuan teknologi informasi setiap hari berkembang sangat pesat. Terbukti dengan adanya komputer. Pada zaman sekarang komputer tidak hanya digunakan orang sebagai alat hitung. Akan tetapi digunakan juga sebagai alat untuk mempermudah/mempercepat pekerjaan, seperti pembuatan surat, penghitungan gaji, pendistribusian barang dan pembuatan laporan.Akan tetapi pekerjaan dengan komputer tersebut belum memasyarakat secara baik dan merata. Banyak sekali perusahaan atau instansi yang memang pekerjaannya sudah menggunakan komputer, tetapi belum komputerisasi. Dengan kata lain pengguna komputer hanya bisa menggunakan tanpa bisa berkomunikasi dengan komputer itu sendiri.Berdasarkan penelitian yang dilakukan oleh penulis, Dalam penerapan teknologi komputer, ternyata masih banyak instansi atau lembaga pemerintahn/swasta yang hanya menggunakan fasilitas Word saja dalam penyelesaian masalah yang ada dalam instansi atau lembaga tersebut. Maka berdasarkan hal tersebut, penulis ingin mencoba memberikan solusi terhadap permasalahan yang terdapat di kantor Kejaksaan Negeri Singaparna, terutama pada bagian perlengkapan.Disinilah perlu adanya perubahan sistem yang sudah berjalan dengan sistem baru yang akan memberikan dampak yang lebih baik bagi instansi pemerintahan. Berdasarkan pertimbangan di atas penulis mengambil judul SISTEM INFORMASI PENDISTRIBUSIAN ALAT TULIS KANTOR (ATK) DI KEJAKSAAN NEGERI SINGAPARNA Dengan adanya perubahan sistem tersebut diharapkan kinerja para pegawai dapat lebih baik dan adanya peningkatan.

1.1 Rumusan MasalahUntuk menghindari penulisan yang tidak terarah maka penulis merumuskan masalah sebagai berikut: 1. Sarana dan prasarana yang ada sekarang sangat mendukung untuk menghasilkan suatu sistem informasi yang bermutu, beberapa sub-sub sistem diantaranya prosedur pendistribusian alat tulis kantor (ATK).2. Pengolahan data-data pendistribusian ATK masih bersifat manual sehingga menimbulkan suatu permasalahan. Permasalahan yang penulis dapatkan yaitu ketika akan melakukan pencarian data yang dibutuhkan untuk membuat suatu laporan atau berkas yang lainnya memerlukan waktu yang cukup lama karena proses penyimpanannya belum dikelompokan.3. Mengusulkan adanya pengembangan sistem informasi yang sudah ada dalam Pendistribusian Alat Tulis Kantor (ATK) yang bisa meningkatkan kinerja dari Kejaksaan Negeri Singaparna.

1.2 Batasan MasalahMengingat keterbatasan waktu, maka penulis membatasi masalah yang akan dibahas pada Tugas Akhir ini. Hal ini bertujuan supaya pembahasan yang dihasilkan tidak meluas. Permasalahan yang dibahas penulis dan akan dijadikan sebagai acuan informasi yang dihasilkan pada sistem informasi ini yaitu: 1. Penulis melakukan penelitian pada bagian Perlengkapan yang mengolah data Pendistribusian Alat Tulis Kerja (ATK) ke seluruh bagian pada Kejaksaan Negeri Singaparna. 2. Hanya menangani pengolahan data dan Laporan Pendistribusian Alat Tulis Kantor (ATK).

1.3 Tujuan PenelitianSetiap penelitian yang dilakukan harus mempunyai suatu tujuan agar penelitian ini terarah dan mempunyai manfaat :Adapun tujuan diadakan penelitian ini diantaranya sebagai berikut :1. Penelitian ini dilakukan untuk mengetahui kinerja pengguna informasi pada Instansi tersebut. 2. Ingin mengembangkan sistem informasi yang telah ada agar dapat bekerja dengan cepat, efektif dan professional dalam menjalankan tugasnya.3. Sebagai salah satu persyaratan kelulusan di Politeknik Lembaga Pendidikan dan Pengembangan Profesi Indonesia (Poltek LP3I Bandung).

Perkembangan dunia teknologi informasi semakin pesat dari waktu ke waktu. Salah satunya adalah perkembangan software atau program aplikasi. Dengan adanya program aplikasi yang semakin canggih akan memberi kemudahan dalam menyelesaikan atau mengerjakan suatu pekerjaan. Terutama perkembangan aplikasi berbasis web, baik aplikasi web yang di terapkan secara internet maupun intranet.Saat ini web tidak semata-mata digunakan untuk menampilkan informasi saja, namun fungsi web semakin meluas. Web mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dan pengguna. Aplikasi web tidak saja digunakan di internet, namun juga dapat digunakan untuk keperluan intra organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan intra-organisasi disebut intranet.Labolatorium komputer merupakan sarana belajar mengajar yang dimiliki LP3I Tasikmalaya. Adanya aplikasi web secara intranet akan memudahkan interaksi antar pengguna di labolatorium komputer terutama dalam mengakses file ataupun menyimpan file dengan menggunakan aplikasi web yang mempunyai fasilitas upload dan download file. Aplikasi web ini sangat berbeda dengan sharing file yang secara default sudah ada di komputer, karena dalam sharing file masih banyak kelemahan. Terutama ketika ingin upload file menggunakan fasilitas sharing file, maka semua orang bisa mengakses file yang kita upload. Berbeda dengan aplikasi web yang dibuat, dalam aplikasi web ini, pengguna yang menjadi admin bisa membatasi dan juga mengatur file-file yang akan di upload maupun di download.Berdasarkan Latar Belakang diatas, maka Penulis bermaksud mengajukan penilitian dengan judul PENERAPAN APLIKASI WEB UPLOAD DOWNLOAD MENGUNAKAN PHP DAN MYSQL PADA LABOLATORIUM KOMPUTER LP3I TASIKMALAYA2. PERUMUSAN MASALAHAdapun rumusan masalah yang dapat penulis ambil dari latar belakang masalah di atas adalah:1. Bagaimana implementasi aplikasi web upload download di LP3I Tasikmalaya dengan menggunakan media Intranet?2. Bagaimana manfaat implementasi aplikasi web upload download bagi perkembangan lembaga pendidikan LP3I Tasikmalaya khususnya di labolatorium komputer?

3. MAKSUD DAN TUJUAN PENELITIANMaksud dan Tujuan utama dalam penelitian ini adalah :1. Untuk mengetahui Implementasi aplikasi web upload downloaddi LP3I Tasikmalaya dengan menggunakan media Intranet.2. Untuk menganalisis sejauh mana efektifitas penerapan aplikasi web upload downloaddi LP3I Tasikmalaya khususnya di labolatorium komputerS.

4. MANFAAT PENELITIAN Hasil dari penelitian ini diharapkan dapat memberikan manfaat sebagai berikut :1. Bagi Lembaga Pendidikan LP3I Tasikmalaya a. Dapat digunakan sebagai bahan pertimbangan evaluasi mengenai pengoptimalan interaksi antara pengguna dan komputer dengan aplikasi web upload download secara intranet.b. Mempercepat proses pengumpulan atau mengakses data di labolatorium komputer.c. Dengan adanya penelitian ini diharapkan dapat memberikan sumbangan pemikiran dan pertimbangan bagi Lembaga Pendidikan LP3I Tasikmalaya.

2. Bagi Peneliti Untuk mengetahui kelemahan dari system penggunaan fasilitas sharing file di komputer dan mencari solusi dari kelemahan tersebut dengan implementasi aplikasi web upload downloadpada Lembaga Pendidikan LP3I Tasikmalaya.

5.SISTEMATIKA PENULISAN SKRIPSI Bab I : PENDAHULUAN Dalam bab ini akan diuraikan mengenai latar belakang masalah, perumusan masalah, tujuan penelitian dan manfaat penelitian. Bab II : LANDASAN TEORI Dalam bab ini akan diuraikan landasan teori yang terdiri dari Konsep dasar Web, Upload, Download, PHP dan MYSQLBab III : METODOLOGI PENELITIAN Dalam bab ini akan diuraikan mengenai kerangka pemikiran, pengajuan hipotesis, metode penelitian, sumber data, teknik pengumpulan data, teknik pengambilan sampel dan teknik analisis data. Bab IV : HASIL PENELITIAN DAN ANALISIS DATA Pada bagian ini diuraikan gambaran umum LP3I Tasikmalaya dan perancangan aplikasi yang diajukan, implementasi program serta hasil analisis data yang dihasilkan dari implementasi program yang diajukan.Bab V : KESIMPULAN DAN SARAN Dalam bab ini dikemukakan kesimpulan dan saran.

6. LANDASAN TEORI1. Konsep Dasar WebSuatu web site (world wide web) tidak terlepas dari perkembangan internet yang berawal dari cara berkomunikasi para ilmuwan dan peneliti di Amerika, namun saat sekarang ini telah berkembang menjadi media komunikasi global yang dipakai semua orang di dunia. Pertumbuhan ini membawa masalah penting mendasar, diantaranya kenyataan internet tidak diciptakan pada jaman graphical user interface (GUI) seperti saat ini. Internet dimulai pada masa dimana orang masih menggunakan alat-alat akses yang tidak user-friendly yaitu terminal berbasis text serta perintah-perintah command line yang panjang-panjang serta susah diingat, sangat berbeda dengan komputer dewasa ini yang menggunakan klik tombol mouse layar grafik berwarna yang sudah mempunyai tampilan yang menarik disertai konsep multimedia dari mulai teks, gambar, animasi, suara (audio) dan film (video), serta konsep hyperlink perhalaman. Bahkan terjadi manipulasi data antar komputer, penyimpanan data serta informasi yang sangat akurat tercepat dan terbaru dari seluruh dunia.a. Pengertian Web Browser dan HTMLWeb browser adalah program untuk menampilkan halaman yang berbentuk kode HTML. Semua halaman web ditulis dengan bahasa HTML (Hypertext Mark Up Language). Walaupun beberapa file mempunyai ekstensi yang berbeda (contoh .html, .php, .php3), output file-file tersebut tetap HTML. HTML adalah medium yang selalu dikirimkan ke web browser baik halaman itu berupa halaman statis, sebuah script (seperti PHP), ataupun yang dibuat oleh program CGI (Common Gateaway Interface).HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. HTML adalah versi yang sederhana dari SGML (Standardized Generalized Markup Language), yaitu bahasa untuk pertukaran data. Dikatakan markup language karena HTML berfungsi untuk memformat file teks biasa untuk bisa ditampilkan pada web browser dengan bantuan tanda-tanda yang sudah ditentukan. [footnoteRef:2] [2: Sunarfrihantono, Bimo ; PHP dan MySQL Untuk Web, (Yogyakarta: Andi.2002), hal. 2]

b. Aplikasi Web berbasis client dan berbasis serverSaat ini web tidak semata-mata digunakan untuk menampilkan informasi saja, namun fungsi web semakin meluas. Web mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dan pengguna.Aplikasi web tidak saja digunakan di internet, namun juga dapat digunakan untuk keperluan intra organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan intra-organisasi disebut intranet.Dengan kebutuhan yang semakin kompleks tidak lagi menjadi mudah dan menarik dengan hanya menggunakan HTML. Diperlukan sesuatu yang lebih agar interaksi pengguna dapat sebagai pengendali datangnya informasi.Oleh sebab itu beberapa perusahaan perangkat lunak mulai berlomba untuk menawaarkan teknologi bahasa pemrograman, script, ekstensi baik gratis maupun komersial untuk membuat situs web lebih menarik. Teknologi aplikasi web secara umum terbagi menjadi dua.Yang pertama, pemrosesan dilakukan di sisi web server. Contoh aplikasi sisi server adalah PHP, ASP dan Perl. Biasanya sisi server digunakan untuk aplikasi yang membutuhkan koneksi ke basis data.Yang kedua, proses dilakukan di sisi web browser. Web browser (sebagai klien) yang hanya menerima outputnya saja. Biasanya aplikasi sisi klien digunakan untuk hal-hal yang membutuhkan banyak interaksi pengguna dan menggunakan informasi yang seragam dan pasti. Contoh aplikasi pada sisi klien adalah aplikasi permainan dengan Java Script, Vbscript, Applet dan lain-lain.

c. Aplikasi Basis Data berbasis web dengan arsitektur aplikasi multi-tierArsitektur multi lapisan (dalam hal ini tiga lapisan) terdiri dari lapisan-lapisan yaitu. Lapisan pertama adalah klien yang berupa web browser untuk menampilkan halaman web. Lapisan kedua adalah aplikasi web server yaitu PHP dan Appserver sebagai server web (tempat penyimpanan dokumen web). Lapisan ketiga adalah server basis data RDBMS My SQL.

d. Cara Kerja Aplikasi Basis Data berbasis Web dengan PHP, MySQL dan Appserver1. Misalkan saja komputer membuka halaman web yang memakai php pada aplikasi Sistem Informasi Pengolahan Data Mahasiswa Kursus yang sudah di upload di dalam server. Contoh : www.kursusxyz.ac.id/data/login.php. Tampilan yang dilihatnya berupa pengisian formulir username dan password.2. Web server Appserver menerima permintaan data yang berupa login.php. Appserver sudah diset untuk mengirim skrip yang berakhiran .php untuk diproses PHP.3. Skrip ini lalu diproses oleh php, salah satu fungsinya adalah membuka koneksi dan mencari data yang ada di server MySQL. Pada aplikasi ini login.php berfungsi mengecek apakah login dan password yang dimasukan melalui formulir di halaman web tersebut ada dalam basis data.4. MySQL menanggapi permintaan ini berupa output dari hasil pencarian data dengan SQL. Misal saja hasilnya adalah data tidak ditemukan.5. Respon dari MySQL berupa output SQL diterjemahkan lagi ke dalam bentuk html oleh php, lalu dikirim lagi ke Appserver.6. Appserver lalu mengirim kembali hasil ini ke web browser.

MySQL serverPHP scriptAppserverWeb Page on browserPHP123456

Gambar1. Aplikasi Basis Data di Web dengan PHP, MySQL, dan Appserver

2. Pengertian Upload dan Download

Upload adalah juga proses transmisi sebuah file dari sebuah sistem komputer ke sistem komputer yang lainnya dengan arah yang berkebalikan dengan download. Dari media internet atau intranet, user yang melakukan proses upload adalah proses dimana user mengirimkan file ke komputer lain yang memintanya. Arti istilah upload dianggap berkaitan erat dengan pengertian berikut :Mengirim file dari komputer Anda ke komputer lain. Kegiatan pengiriman data (berupa file) dari komputer lokal ke komputer lainnya yang terhubung dalam sebuah network. Secara umum upload dapat diartikan proses transmisi data dari komputer client/pemakai ke komputer server.Downloadadalah proses transmisi sebuah file dari sebuah sistem komputer ke sistem komputer yang lainnya. Dari internet, user yang melakukan proses download adalah proses dimana seorang user meminta / request sebuah file dari sebuah komputer lain (web site, server atau yang lainnya) dan menerimanya. Dengan kata lain, download adalah transmisi data dari internet / server ke komputer client/pemakai. Arti istilah Download dianggap berkaitan erat dengan pengertian berikut: Menerima file dari komputer lain ke komputer Anda. Kegiatan penerimaan data (berupa file) dari komputer lainnya ke komputer lokal yang terhubung dalam sebuah network.Secara umum dapat diartikan bahwa download adalah untuk menerima file dan upload adalah untuk mengirimkan file.

3. Pengenalan Program PHPPHP secara resmi merupakan kependekan dari PHP:HyperText Preprocessor, merupakan bahasa script server-side yang bersifat open source. Bahasa PHP menyatu dengan script HTML yang sepenuhnya dijalankan pada server.PHP dahulunya merupakan proyek pribadi dari Rasmus Lerdorf, yang digunakan pertama kalinya sebagai proyek homepage pribadinya. Pada masa berikutnya PHP mengalami perkembangan hingga versi terbarunya saat ini adalah PHP versi 5.6.2.PHP (PHP:HyperText Preprocessor) adalah bahasa interpreter yang banyak digunakan dalam internet dan intranet, sebagai program yang diintegrasi ke dalam web server seperti Appserver atau Microsoft Internet Information Service (IIS).Bila PHP berada dalam halaman web, maka tidak lagi dibutuhkan pengembangan lingkungan khusus atau direktori khusus. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Di samping itu ada beberapa hal yang menjadi keunggulan PHP, antara lain :1. Mempunyai dukungan kepada banyak database, sehingga membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat dilakukan.2. Fleksibilitas yang tinggi, menyamai High Level Programming Language.3. Mempunyai banyak fungsi Built in. Berjalan di banyak platform seperti UNIX, LINUX dan Windows 95/98/NT/2000. Karena program PHP ini dieksekusi di Server, maka PHP disebut sebagai Server Side Scripting Language.4. PHP adalah produk open source yang dapat didistribusikan tanpa dikenakan biaya.

a. Manajemen session pada PHP

Istilah session berarti waktu yang dihabiskan seorang pengguna berada dalam suatu web tertentu. Manajemen session adalah mekanisme untuk mempertahankan suatu keadaan tentang sebuah rangkaian permintaan dari pengguna yang sama dalam periode waktu tertentu.Masalahnya HTTP tidak punya mekanisme untuk mempertahankan keadaan. Setiap permintaan halaman web tidak berhubungan dan terisolasi satu sama lain. Server Web tidak bisa secara mudah membedakan antara tiap pengguna dan tidak tahu tentang session pengguna.Manajemen session berarti cara untuk menghubungkan sebuah data dengan pengguna selama pengguna mengunjungi sebuah situs web dalam periode waktu tertentu.Sebagai contoh suatu aplikasi dalam tulisan ini seorang user. User akan memperoleh hak akses dan tampilan situs web sesuai levelnya. Pengguna yang mengakses banyak halaman, tanpa manajemen session hal ini tidak dimungkinkan karena tiap permintaan tidak berhubungan/ terisolasi satu sama lain sehingga kita tidak bisa mempertahankan hak akses dan melewati berbagai halaman.

b. Fasilitas-fasilitas pada PHP1.Koneksi Basis DataMendukung koneksi ke banyak program-program basis data yang ada di pasaran seperti Oracle, ODBC, PostgreSQL, dbase, Informix, MySQL.

2.Koneksi ke protokol-protokol yang ada di TCP/IPIMAP, SNMP, NNTP, POP3, HTTP, misal fungsi untuk mengirim email, upload dan download file.

3.Pembuatan GambarDengan Gambar (library untuk membuat gambar) yang dikompilasi php bisa menghasilkan file gambar berbentuk PNG (portable network graphic). Gambar yang baru tidak mendukung gif lagi, karena gif sudah bukan format gratis lagi.

4.Manajemen SessionMulai ditambahkan pada versi 4.0

5.Fasilitas lainnyaPembuatan file PDF (juga sudah tidak gratis lagi), bahkan sudah ada modul untuk membuat Shockwave Flash

4. Pengenalan Database MySQLMySQL adalah Multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL merupakan software sistem manajemen database (Database Management System DBMS) yang sangat populer di kalangan pemrogram web, terutama di lingkungan Linux. Dengan menggunakan script PHP dan PERL Software database ini dapat berfungsi atau berjalan pada semua platform sistem operasi yag biasa digunakan (Windows, Linux, OS/2, berbagai varian Unix). Software Server MySQL (tm) pertama dibuat oleh Michael Monty Windenius dan kawan-kawannya, pada tahun 1994.Sama halnya dengan PHP, MySQL merupakan jenis software yang termasuk open source. Database ini tersedia bebas dan siapa saja dapat mengembangkan software ini, tanpa biaya.7. TIME SCHEDULE (WAKTU PENGERJAAN)

Tabel berikut menunjukan rencana pengerjaan skripsi NoJuniJuliAgustusSeptemberOktober

1

2

3

4

5

Keterangan :1. No. 1 = Analisis data dan Perencanaan Tugas Akhir2. No. 2 = Pembuatan makalah3. No. 3 = Pembuatan program hasil analisis dan uji coba aplikasi web upload download4. No. 4 = Penyesuian Program dan makalah5. No. 5 = Persiapan sidang

8. USULAN PEMBIMBING

NONama PembimbingKeterangan

1Ir. Mia Sumiarsih MM, Pd

2Dewanto R. A., ST, MT

3

9. REFERENSI

Sunarfrihantono, Bimo ST. 2002. PHP dan MYSQL Untuk Web.Penerbit Andi. Yogyakarta.Firdaus. 2007. PHP & MySQL dengan Dreamweaver, Penerbit Maxikom. Palembang.http://blog.rosihanari.net/ide-pembuatan-script-php-upload-download-file-via-folderhttp://blog.rosihanari.net/ide-membuat-script-upload-download-file-dengan-batasan-hak-akseshttp://eviandrianimosy.blogspot.com/2010/04/pengertian-upload-dan-download.html