Sistem Informasi Servis Komputer MS Computer Subang
BAB I PENDAHULUAN 1.1Latar Belakang Masalah
Pada saat ini, manfaat komputer sudah dirasakan oleh banyak orang. Komputer pada umumnya untuk membantu manusia. Misalnya , membuat berbagai laporan, persentasi , membuat chart dan diagram, membuat animasi , berkomunikasi , sharing data dan lain sebagainya.
MS Computer merupakan badan usaha milik sendiri yang bergerak dibidang penjualan, dan servis komputer maupun printer.
Sistem service komputer masih dilakukan secara konvensional sehingga kinerjanya belum efektif, sistem yang digunakan saat ini masih menggunakan pencatatan manual kedalam buku untuk mencatat semua transakasi service yang terjadi setiap harinya sehingga seringnya terjadi kesalahan pencatatan dan pengolahan data transaksi servis , serta pengulangan dalam pencatatan transaksi service. Selain itu masih terdapat masalah tentang pencarian data dan keterlambatan dalam proses pembuatan laporan. Oleh karena itu penulis bermaksud mengkomputerisasikan sistem servis di MS Computer Subang untuk memaksimalkan kinerjanya.
Solusi yang diusulkan untuk mengatasi masalah yang ada saat ini di MS Computer adalah dibangunnya sebuah aplikasi informasi servis komputer di MS Computer Subang. Diharapkan dengan adanya sistem informasi servis komputer di MS Computer Subang, Maka pengumpulan, penyimpanan dan pengolahan data transaksi servis serta proses pembuatan laporan transaksi servis dapat dilakukan secara akurat dan cepat sehingga menghasilkan informasi yang dapat membantu MS Computer tersebut.
1.2Perumusan Masalah
Berdasarkan latar belakang masalah yang telah dideskripsikan diatas, dapat diidentifikasikan masalah yang ada, yaitu bagaimana membangun sistem
(2)
informasi Servis komputer di MS Computer Subang yang sesuai dengan kebutuhan.
1.3Maksud dan Tujuan 1.3.1 Maksud
Maksud dari kegiatan kerja praktek ini yaitu untuk membangun suatu aplikasi servis yang berbasis komputer untuk menyelesaikan masalah pengolahan data servis yang ada di MS Computer Subang.
1.3.2 Tujuan
Tujuan dari penelitian ini diantaranya :
1. Mempermudah dalam mengelola data service yang masuk maupun data
servis yang keluar di MS Computer Subang.
2. Mempercepat dalam pencarian data servis yang telah selesai dan akan
diambil.
1.4Batasan Masalah
Pembuatan sistem informasi servis komputer di MS Computer Subang memiliki batasan masalah sebagai berikut :
a. Sistem ini akan mengolah data servis masuk dan data servis keluar yang ada di
MS Computer Subang.
b. Sistem yang dibangun dapat memberikan informasi dalam bentuk laporan.
c. Perangkat lunak yang digunakan :
1. Java netbean, sebagai perangkat lunak dalam pembuatan User Interface dari
(3)
2. MY SQL, sebagai engine pengolah data yang digunakan untuk menyimpan dan melakukan beberapa fungsi yang lazim dilakukan dalam sebuah database.
3. Sistem operasi yang digunakan adalah Windows XP.
1.5Metode Penelitian
Metodologi penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah yang logis, dan memerlukan data-data untuk mendukung terlaksananya suatu penelitian. Metode penelitian yang digunakan adalah metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian dimana sekarang secara sistematis, faktual dan akurat. Metode penelitian ini memiliki dua tahapan, yaitu tahap pengumpulan data dan tahap pengembangan perangkat lunak.
1.5.1 Tahap pengumpulan data
Tahap pengumpulan data dapat diperoleh secara langsung dari objek penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah sebagai berikut :
a. Studi pustaka
Studi ini dilakukan dengan cara mempelajari, meneliti dan menelaah berbagai literatur-literatur dari perpustakaan yang bersumber dari buku-buku, teks, jurnal ilmiah, situs-situs di internet, dan bacaan-bacaan yang ada kaitannya dengan topik penelitian.
b. Studi lapangan
Studi ini dilakukan dengan cara mengunjungi tempat yang akan diteliti dan pengumpulan data dilakukan secara langsung. hal ini meliputi :
(4)
Wawancara yaitu teknik pengumpulan data dengan cara mengadakan Tanya jawab secara langsung dengan narasumber yang terkait dengan permasalahan yang diambil, yaitu Bapak Muhammad Soleh, SE, selaku pemilik MS Computer Subang
2. Observasi
Observasi yaitu teknik pengumpulan data dengan cara melakukan pengamatan secara langsung ke MS Computer Subang.
1.5.2 Tahap pengembangan perangkat lunak
Tahap pengembangan perangkat lunak dalam pembuatan aplikasi ini
menggunakan metode waterfall.
Tahapan-tahapan yang terdapat dalam model waterfall (Gambar 1.1) adalah sebagai berikut :
System Enginering
Analysis
Design
Coding
Testing
Maintenence
Gambar1.1 Metode Waterfall
a. System engineering (Rekayasa perangkat lunak)
Merupakan tahapan yang pertama kali dilakukan yaitu merumuskan sistem yang akan kita bangun. Hal ini bertujuan agar pengembang benar-benar
(5)
memahami sistem yang akan kita bangun dan langkah-langkah serta kebijakan apa saja yang berkaitan dengan pengembangan sistem tersebut.
b. Requirement analiysis
Melakukan analisis terhadap permasalahan yang dihadapi dan menetapkan kebutuhan perangkat lunak.
c. Design
Menghasilkan rancangan yang memenuhi kebutuhan yang ditentukan selama tahapan requirements analisis. Hasil akhirnya berupa spesifikasi rancangan yang sangat rinci sehinggga mudah diwujudkan pada saat pemrograman.
d. Coding (implementasi)
Pengkodean yan mengimplementasikan hasil desain ke dalam kode atau bahasa yang dimengerti oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu.
e. Testing (pengujian)
Melakukan pengujian yang menghasilkan kebenaran program. Proses pengujian berfokus pada logika internal perangkat lunak, memastikan bahwa semua pernyataan sudah diuji dan memastikan apakah hasil yang diinginkan sudah tercapai atau belum.
f. Maintenance (perawatan)
Menangani perangkat lunak yang sudah selesai agar dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat menyebabkan kerusakan.
1.6Sistematika Penulisan
Sistematika dalam penulisan laporan kerja praktek ini digunakan untuk memberikan gambaran umum tentang laporan kerja praktek yang dijalankan. Sistematikanya yaitu sebagai berikut :
(6)
PENDAHULUAN
Bab ini menguraikan tentang latar belakang kerja praktek, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, serta sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Bab II ini merupakan tinjauan umum yang di dalamnya menjelaskan tentang profil perusahaan, mulai dari sejarah perusahaan, struktur organisasi perusahaan, visi dan misi perusahaan dan teori-teori yang berhubungan dengan permasalahan berdasarkan studi pustaka yang dilakukan.
BAB III ANALISIS DAN PERANCANGAN MASALAH DAN IMPLE MENTASI
Bab III ini berisikan uraian mengenai analisis dari rancangan pembuatan sistem aplikasi. Lingkup pembahasan meliputi analisis sistem, perancangan global dan perancangan rinci dari hasil analisis antara lain Use case, class diagram, state diagram, activity diagram, sequence diagram, collaboration diagram, komponen diagram dan perancangan interface dan implementasi interface.
BAB V KESIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan dan saran-saran yang didapat dari pembahasan dan aplikasi yang telah dibuat.
(7)
BAB II
TINJAUAN PUSTAKA
2.1 Profil Tempat Kerja Praktek 2.1.1 Sejarah Instansi
Ms’Computer didirikan di Subang pada tanggal 13 September 2000 bergerak dibidang jasa pengetikan dengan tenaga kerja 3 orang, 6 bulan berikutnya memulai expansi usaha penjualan computer dan pheriperal. Satu tahun kemudian tepatnya pada bulan Oktober 2001 melakukan expansi usahanya dengan menambah cabang baru di Purwakarta dan membuka service computer sekaligus menyediakan spare part. Dampaknya pekerja menambah menjadi 6 orang, dan pada tahun 2002 melakukan expansi usaha lagi dengan membuka lembaga pendidikan komputer / kursus dan privat di Pagaden.
Tahun 2005 Pimpinan Ms’Computer melakukan kebijakan untuk
memutuskan seluruh kegiatan usahanya di kota Subang dan menghentikan LPK di Pagaden, hal ini dilakukan atas pertimbangan penilaian bahwa tingkat
Opportunity service computer lebih menguntungkan. Kini Ms’Computer dapat
mempertahankan eksistensinya di Dunia Usaha yang lebih kompetitip.
Kini Ms Computer memiliki 17 pegawai serta menjadi satu - satunya Servie centre Epson untuk wilayah Subang, sehingga keunggulan Ms Computer tidak di ragukan dan terpercaya oleh semua kalangan masyarakat.
2.1.2 Logo instansi
(8)
Logo di atas memiliki arti :
a. Huruf M : Singkatan dari nama pemilik Ms Computer tersebut (Muhammad
Soleh).
b. Garis : Menandakan harapan pemilik untuk maju lurus kedepan.
c. Kotak perssegi : Menandakan bahwa MS Computer dapat menjadi tempat
unggulan di Subang dan sekitarnya.
d. Warna Biru : Menandakan kepercayaan konsumen terhadap MS Computer.
2.1.3 Badan Hukum Instansi
MS Computer didrikan setelah mendapatkan izin operasional dari pemerintah kabupaten subang berdasarkan Surat ijin usaha perdagangan No. 503/0871/BPMP/PK/J/XII/2008.
2.1.4 Struktur Organisasi di MS Computer Subang
PEMILIK MS COMPUTER
TEKNISI HARDWARE BAG. PENJUALAN TEKNISI SOFTWARE
TEKNISI PRINTER TEKNISI MONITOR
PEMBANTU UMUM
ASS. BAG. ADMINISTRASI DAN KEUANGAN BAG. ADMINISTRASI DAN
KEUANGAN
(9)
2.1.5 Job Description
1. Pemilik Ms Computer : Muhammad Soleh, S.E
2. Bag. Administrasi dan Keuangan : Siti Aminah, S.E
3. Ass. Bag. Administrasi dan Keuangan : Ika Suryani
4. Bag. Penjualan : Ropi Ramdhani, Khanza Tsabitha S
5. Teknisi Software : Yuda Miftah, M. Erwin
6. Teknisi Hardware : Guna Juliansyah, Tediansyah, Yosep Prayoga
7. Teknisi Monitor : Eman Setiadi, Hoerudin
8. Teknisi Printer : Agus Taufik, Didi Supriadi, Deni Wahyudi
9. Pembantu Umum : Cecep, Lucky, Helmi
2.1.6 Visi dan Misi MS Computer
Visi :
Menjadi perusahaan jasa yang unggul dan berdaya saing tinggi Misi :
1. Memberikan pelayanan penuh dan optimal kepada konsumen
2. Bekerja secara professional dan memberikan kepuasan terhadap konsumen
3. Memberikan yang terbaik untuk konsumen.
2.2 Landasan Teori
2.2.1 Konsep Dasar Sistem
Suatu sistem pada dasarnya merupakan suatu susunan yang teratur dari kegiatan yang berhubungan satu sama lain dan prosedur-prosedur yang berkaitan yang melaksanakan dan mempermudah pelaksanaan kegiatan utama dari suatu organisasi.
”Sistem merupakan seperangkat elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan bersama”. G. Murdick (1993)
(10)
”Sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersam-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu”. Gerald. J. (1991)
Komponen-komponen atau subsistem dalam suatu sistem tidak dapat berdiri sendiri atau lepas sendiri-sendiri. Komponen-komponen atau subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai.
Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai sasaran (objective). Dengan demikian dapat ditarik kesimpulan bahwa sistem pada dasarnya adalah kumpulan-kumpulan atau susunan yang teratur dari prosedur atau elemen yang behubungan satu sama lainnya dan prosedur yang digunakan untuk menyelesaikan atau menghasilkan suatu hasil tertentu.
2.2.2 Karakteristik Sistem
Suatu sistem yang mempunyai karakteristik atau sifat–sifat tertentu yaitu :
a. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja membentuk satu kesatuan komponen sistem atau elemen sistem dapat berupa subsistem atau bagian dari sistem.
b. Batas Sistem
Batas sistem (Boundary) merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan yang luarnya, batas sistem memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.
c. Lingkungan Sistem
Lingkungan luar (environment) dari suatu sistem adalah diluar batasan dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan merugikan sistem tersebut.
(11)
d. Penghubung Sistem
Penghubung sistem (interface) merupakan media penghubung antara sistem
dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
e. Masukan Sistem
Masukan (input) adalah energi yang dimasukan kedalam sistem, masukan dapat
berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya sistem dapat beroperasi. Signal input adalah yang diproses untuk mendapatkan keluarannya. f. Keluaran Sistem
Keluaran (output) adalah hasil energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem
g. Pengolahan Sistem
Sistem dapat mempunyai suatu bagian pengolahan yang akan merubah masukan menjadi keluaran.
h. Sasaran Sistem
Suatu sistem dapat mempunyai tujuan (goal) atau sasaran (objective) kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran sistem adalah pada masukan akan dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
2.2.3 Analisa Sistem
Analisa sistem adalah penelitian terhadap suatu peristiwa untuk diketahui sebab musababnya atau prosesnya. Setiap pekerja atau kelompok kerja sanggup mengerjakan bagian kecil tertentu (dalam bidang spesialis), sehingga pekerja dapat konsentrasi penuh pada bidang pekerjaannya untuk mendapatkan hasil yang lebih baik.
(12)
Untuk merealisasikan pekerjaan informasi tersebut agar lebih mudah dikerjakan dan bekerja sama dalam berbagai corak organisasi diperlukan pendekatan sistem. Pendekatan sistem adalah cara untuk melaksanakan pekerjaan terhadap jalannya suatu organisasi.
2.2.4 Pengertian Informasi
Informasi merupakan sesuatu yang harus dimiliki oleh suatu perusahaan atau organisasi untuk bisa tetap eksis dan bertahan, karena kurangnya informasi yang dimiliki akan mengakibatkan perusahaan atau organisasi akan hancur dan berakhir.
”Informasi adalah hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya, yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai alat bantu dalam pengambilan sebuah keputusan”.
Nilai dari informasi (Value Of Informations) ditentukan dari dua hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif bila dibandingkan dengan biaya untuk mendapatkannya. Namun demikian perlu diperhatikan bahwa informasi yang digunakandalam suatu informasi umumnya memiliki beberapa fungsi, sehingga tidak memungkinkan dan sulit untuk memperolehnya, karena sebagian informasi dinikmati tidak hanya oleh satu pihak di dalam organisasi. Lebih lanjut sebagian besar informasi tidak dapat persis ditaksir keuntungannya dengan suatu nilai uang, tetapi ditaksir nilai efektifitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan nilai analisis cost of efectivness atau cost benefit.
2.2.5 Siklus Informasi
Data merupakan bentuk yang masih mentah, sehingga perlu diolah melalui suatu model untuk dihasilkan informasi. Data yang diolah melalui model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus.
(13)
Gambar 2.3 Siklus Informasi 2.2.6 Kualitas Informasi
Kualitas dari suatu informasi tergantung pada tiga hal, yaitu :
a. Akurat, berarti informasi harus bebas dari kesalahan dan tidak bias atau menyesatkan. Berarti informasi harus bebas dari kesalahan-kesalahan yang biasanya terjadi dan selain itu harus jelas maksud dan tujuannya sehingga
output (keluaran) bisa dipertanggung jawabkan.
b. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang usah tidak mempunyai nilai lagi. Informasi yang dihasilkan atau dibutuhkan tidak boleh terlambat (usang) informasi yang usang tidak akan mempunyai nilai yang baik, sehingga jika digunakan sebagai dasar dalam pengambilan keputusan akan berakibat fatal atau mengalami kesalahan dalam pengambilan keputusan dan tindakan.
c. Relevan, berarti informasi tersebut harus mempunyai manfaat untuk
pemakainya.
2.2.7 Pengertian Sitem Informasi
Dari uraian sistem dan informasi diatas, maka sistem informasi dapat didefinisikan sebagai suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan data (kejadian), mendukung operasi,
(14)
bersifat manajerial dan kegiatan strategi dari suatu sistem dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Sistem informasi dapat dikatakan sebagai suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam suatu sistem organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. Kegiatan sistem informasi mencakup :
1.Input, menggambarkan kegiatan untuk menyediakan data untu diproses.
2.Proses, menggambarkan bagaimana suatu data diproses untuk m
mengasilkan suatu informasi yang bernilai tambah.
3.Output, suatu kegiatan untuk menghasilkan laporan proses diatas tersebut.
4.Penyimpanan, suatu kegiatan untuk memelihara dan menyajikan data.
5. Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut
sesuai yang diharapkan.
2.2.8 Komponen Sistem Informasi
Sistem informasi dapat terdiri dari komponen-komponen, yaitu :
a. Blok Masukan
Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.
b. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model metematik yang akan memanipulasi data input dan data yang tersimpan di dasar data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.
c. Blok Keluaran
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
(15)
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, mengahasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem keseluruhan.
e. Blok Basis Data
Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat
lunak untuk memanipulasinya. Data perlu disimpan di dalam dasar data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas.
f. Blok Kendali
Untuk supaya sistem informasi dapat berjalan sesuai dengan yang diinginkan, maka perlu diterapkan pengendalian-pengendalian. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur kesalahan-kesalahan dapat langsung cepat diatasi.
2.3 UML
Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
Unified Modeling Language (UML) adalah himpunan struktur dan teknik untukpemodelan desain program berorientasi objek (OOP) serta aplikasinya.[1] UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut.[1] UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an.[1] Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP.[1] UML merupakan dasar bagi perangkat (tool)
(16)
desain berorientasi objek dari IBM.[1] UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi.
UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson.
Namun demikian UML dapat digunakan untuk memahami dan
mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
2.4 Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995.
Kelebihan: 1. Multiplatform
2. Object-Oriented Programming 3. Class Library yang lengkap Kekurangan:
1. Mudah didekompilasi
2. Penggunaan memori yang banyak
2.2.11 MySQL
MySQL adalah multi user database yang menggunakan bahasa
Strucktured Query Language (SQL). MySQL merupakan database server multi user dan multi threaded yang tangguh. Dengan memiliki banyak feature MySQL bisa bersaing dengan database komersial sekalipun. Tidak
mengejutkan MySQL menjadi database pilihan untuk banyak pengguna Delphi
(17)
itulah sebabnya istilah seperti tabel, baris dan kolom digunakan pada MySQL. Pada MySQL sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri dari sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
MySQL mampu menangani data yang cukup besar. Perusahaan yang
mengembangkan MySQL yaitu TcX, mengaku menyimpan data lebih dari 40
database, 10-000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100
Gigabyte data. SQL adalah bahasa standar yang digunakan untuk mengakses
database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi 25 dan digunakan sebagai standar industri.
Dengan menggunakan SQL, proses akses database menjadi lebih user
– friendly dibandingkan dengan menggunakan dBASE atau Clipper yang
masih menggunakan perintah-perintah pemrograman. MySQL merupakan
software database yang paling populer di lingkungan Linux, kepopuleran ini karena ditunjang performa query dari databasenya yang saat ini bisa dikatakan paling cepat dan jarang bermasalah. MySQL ini juga sudah dapat berjalan
pada lingkungan Windows.
Beberapa karakteristik utama dari MySQL :
a. Fully multi-threaded dengan kernel threads. Artinya bisa dengan mudah
mempergunakan multiple CPU bila ada.
b. API (Application Programming Interface) dengan C, C++, Delphi, Eiffel,
Java, Perl, PHP, VB 6, Python dan Tcl.
c. Beroperasi pada banyak platform berbeda seperti : Linux, Win 95, Win 98, NT, Win 2000, Solaris, SunOS dll.
d. Kita bisa mencampurkan tabel dari database yang berbeda pada query yang sama.
e. Dukungan ODBC (Open-Database-Connectivity), misalkan dengan MS
Access bisa melakukan koneksi ke MySQL.
(18)
BAB III
ANALISIS DAN PERANCANGAN SISTEM 3.1 Jadwal Kerja Praktek
Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 26 juli 2010 sampai 26 Agustus 2010 di MS Computer Subang selama 1 bulan, penulis tidak setiap hari datang ke tempat kerja praktek tetapi hanya datang pada hari Senin, Selasa , Rabu, Kamis dari jam 08.30 sampai 16.00.
3.2 Cara / Teknik Kerja Praktek
Dalam melaksanakan kerja praktek di MS Computer Subang, penulis di tempatkan di bagian administrasi dengan tugas sebagai berikut :
Mencatat barang service yang masuk ke MS Computer Mencatat barang service yang sudah selesai dikerjakan Mencatat barang service yang tidak bisa di service.
Mencatat data service barang yang sudah diambil oleh konsumen
Selama ini pancatatan data service yang masuk dan data service yang keluar di lakukan secara konvensional yaitu dengan di tulis di lembar nota sevice MS Computer, oleh karena itu masih terjadi kesalahan data service dan kesulitan mencari data yang barang service yang sudah selesai ataupun yang udah di ambil.
Oleh karena itu penulis melakukan diskusi dengan pembimbing lapangan untuk membuat suatu program aplikasi yang dapat menambah, menghapus, mengubah dan mencari data-data barang sevice dengan lebih mudah dan tertata rapi sesuai dengan kebutuhan.
3.3Data Kerja Praktek
3.3.1 Analisis Masalah
Program aplikasi ini dapat dibuat dengan adanya suatu analisa terlebih dahulu. Analisa sistem dilakukan dengan mendefinisikan masalah yang ada, menganalisa dan mengamati secara keseluruhan bagaimana sistem program aplikasi ini terbentuk dari awal. Pembuatan
(19)
program aplikasi ini membutuhkan suatu analisis yang benar agar dihasilkan suatu progran aplikasi yang sesuai dengan yang diharapkan. Sebelum program aplikasi ini dibuat, penulis perlu menganalisis hal-hal yang berhubungan dengan perancangan dan pengoperasian program aplikasi yang dihasilkan.
Secara umum analisis yang akan dilakukan adalah mengenai lingkungan dari sistem dimana ini akan digunakan. Analisis lingkungan dari sistem menguraikan sejumlah entitas yang ada hubungannya dengan sistem dan berpengaruh terhadap sistem. Analisis sistem menguraikan proses-proses dan data-data yang terlibat didalam sistem.
3.3.2 Analisis Kebutuhan Pengguna
Analisis kebutuhan pengguna, bertujuan untuk mengetahui pengguna yang akan berinteraksi atau mengoperasikan Aplikasi Sistem Informasi Service Komputer. Pengguna yang terlibat adalah administrator dan user. Dalam aplikasi ini peranan administrator sangat penting, yaitu sebagai orang yang bertanggung jawab terhadap kebenaran dan keakuratan data-data barang service tersebut sekaligus penginputan data-data barang service yang masuk dan yang keluar. Sedangkan user hanya sebagai penerima laporan data barang service.
3.3.3 Analisis Data
Sistem yang akan dibangun merupakan sistem informasi servis MS Computer di Subang. Sistem informasi memerlukan data pendukung berupa dokumen data admin, data pelanggan , data servis dan data transaksi.
3.3.4 Analisis Kebutuhan non Fungsional
Kebutuhan non fungsional yang dibutuhkan untuk membangun sistem ini mencakup dua hal yaitu, kebutuhan perangkat keras dan perangkat lunak.
(20)
3.3.4.1Kebutuhan Perangkat Keras
komputer.Perangkat keras yang diperlukan untuk
membangun dan menjalankan sistem ini adalah : 1. Processor P4
2. 512 MB
3. Hard driver 40 GB
4. Monitor 15”
3.3.4.2Kebutuhan Perangkat Lunak
Perangkat lunak yang dibutuhkan untuk membangun sistem pencarian ini adalah :
1. Java Development Kit, sebagai sistem kompilasi
kode-kode program.
2. Java Runtime Edition, sebagai platform untuk
menjalankan sistem.
3. NetBeans IDE, sebagai perangkat lunak yang digunakan
untuk membangun sistem.
4. MySQL, sebagai perangkat lunak yang digunakan untuk
menyimpan data.
5. Windows, sebagai sistem operasi.
3.4 Perancangan
Pokok pembahasan pada perancangan perangkat lunak sesuai analisis yang telah dilakukan, sebagai berikut:
1. Performansi sistem
2. Perancangan use case
3. Perancangan calss diagram
4. State diagram
5. Activity diagram
6. Sequence diagram
7. Collaboration diagram
8. Component diagram
(21)
3.4.1 Performansi Sistem
Adapun performansi sistem yang diharapkan dari sistem yang dirancang adalah sebagai berikut:
1. Perangkat lunak dapat memberikan informasi mengenai data-data yang
menyangkut no Service, nama pemilik barang service, alamat, No telpon, tanggal masuk dan tanggal keluar, jumlah barang yang masuk, kerusakan barang yang akan di service serta perlengkapan dan total bayar servis.
2. Dapat mempermudah menyimpan dan mengelola data-data barang service
yang masuk dan yang keluar.
3.4.2 Perancangan Use Case
Use case merupakan gambaran umum dari rancangan sistem yang
akan dibuat. Pada use case sistem informasi servis komputer di MS
Computer ini memiliki 1 aktor yaitu admin.
Gambar 3.1 Use Case Diagram Login Admin
Proses Data Pelanggan
Proses Cari Sata Servis
Proses Transaksi Proses Data Servis
(22)
3.4.2.1 Deskripsi Use case
Pada bagian ini akan dijelaskan masing-masing deskripsi dari Use Case Diagram yang dilakukan oleh Admin per use case-nya, mulai dari Login admin, input data pelanggan, update data pelanggan, hapus data pelanggan, input data servis, input data barang servis, hapus data servis dan data barang servis, pencarian data servis dan transaksi.
3.4.2.1.1 Login Admin
Nama : Login Admin
Aktor : Admin
Deskripsi : Menampilkan Form Login Admin, dimana aktor
harus memasukkan nama dan password terlebih dahulu.
Kondisi Sebelum : Tidak ada, karena aplikasi belum dijalankan.
Kondisi Sesudah : System memvalidasi nama dan password, jika valid
maka akan menampilkan Form Menu Utama.
Tabel 3.1 Deskripsi Use Case Login Admin
AKTOR SISTEM
1. Admin membuka form
login
2. Menampilkan form Login Admin
3. Menginputkan nama dan
password
4. Klik tombol “Login”
5. Memvalidasi nama dan password yang
dimasukkan
6. Jika tidak valid, maka kembali lagi ke
form Login, tapi jika valid maka masuk ke form Menu Utama, dan dapat memilih tombol-tombol lain untuk aksi
(23)
3.4.2.1.2 Input Data Pelanggan
Nama : Input Data Pelanggan
Aktor : Admin
Deskripsi : Menampilkan Form Data Pelanggan , dimana admin
dapat memasukan data pelanggan.
Kondisi Sebelum : Admin sebelumnya harus melakukan login terlebih dahulu untuk masuk ke form data pelanggan.
Kondisi Sesudah : System meyimpan data pelanggan yang dimasukan oleh
Admin
Tabel 3.2 Deskripsi Use Case Input Data Pelanggan
AKTOR SISTEM
1. Membuka form data
pelanggan
2. Menampilkan form data pelanggan
3. Masukkan id pelanggan,
nama, alamat, no telepon 4. Klik tombol “Simpan”
5. Memvalidasi data pelanggan yang telah
dimasukkan.
6. Jika id pelanggan sudah pernah ada maka
proses penginputan berhenti, tapi jika belum ada maka data pelanggan akan disimpan dalam database.
7. Klik tombol “Edit”
8. Untuk merubah data pelanggan
9. Klik tombol “Update”
10.Menyimpan hasil editan data
pelanggan 11.Klik tombol “Hapus”
12.Untuk menghapus data pelanggan
(24)
3.4.2.1.3 Ubah Data Pelanggan
Nama : Ubah Data Pelanggan
Aktor : Admin.
Deskripsi : Menampilkan Form Data Pelanggan , dimana admin
dapat merubah data pelanggan
Kondisi Sebelum : Menampilkan Form data pelanggan yang belum di rubah.
Kondisi Sesudah : System berhasil merubah data pelanggan.
Tabel 3.3 Deskripsi Use Case Ubah Data Pelanggan
AKTOR SISTEM
1. Menampilkan form data
pelanggan
2. Pilih data yang akan di
ubah
3. Klik tombol “Edit”
4. Data akan di munculkan ke dalam
text field.
5. Admin merubah data
pelanggan
6. Klik tombol “Update”
7. Menyimpan hasil editan data
pelanggan
3.4.2.1.4 Hapus Data Pelanggan
Nama : Hapus Data Pelanggan
Aktor : Admin
Deskripsi : Menampilkan Form Data Pelanggan , dimana admin
dapat menghapus data pelanggan
Kondisi Sebelum : Menampilkan isi dari Form Data Pelanggan .
(25)
Tabel 3.4 Deskripsi Use Case Hapus Data Pelanggan
AKTOR SISTEM
1. Menampilkan form data
pelanggan
2. Pilih data yang akan di
hapus
3. Data akan muncul pada text field.
4. Klik tombol “Hapus”
5. Hapus data pelanggan berhasil
3.4.2.1.5 Input Data Servis
Nama : Input Data Servis
Aktor : Admin
Deskripsi : Menampilkan Form Data Servis , dimana admin dapat
memasukan data servis.
Kondisi Sebelum : Admin sebelumnya harus melakukan login terlebih dahulu untuk masuk ke form data servis.
Kondisi Sesudah : System meyimpan data servis yang dimasukan oleh
Admin
Tabel 3.5 Deskripsi Use Case Input Data Servis
AKTOR SISTEM
1. Membuka form data servis
2. Menampilkan form data servis
3. Masukkan no servis, id
pelanggan, tanggal servis 4. Klik tombol “Simpan”
5. Memvalidasi data servis yang telah
dimasukkan.
(26)
proses penginputan berhenti, tapi jika belum ada maka data servis akan disimpan dalam database.
3.4.2.1.6 Hapus Data Servis
Nama : Hapus Data Servis
Aktor : Admin
Deskripsi : Menampilkan Form Data Servis , dimana admin dapat
menghapus data servis.
Kondisi Sebelum : Menampilkan isi dari Form Data servis .
Kondisi Sesudah : System berhasil menghapus data servis.
Tabel 3.6 Deskripsi Use Case Hapus Data Servis
AKTOR SISTEM
1. Menampilkan form data servis
2. Masukkan no servis
3. Sistem akan menampilkan data
servis sesuai dengan no servis. 4. Klik tombol “Hapus”
5. Hapus data servis berhasil
3.4.2.1.7 Cari Data Servis
Nama : Cari Data Servis
Aktor : Admin
Deskripsi : Menampilkan Form Cari Data Servis, dimana admin
dapat mencari data servis dan data barang servis sesuai dengan no servis serta dapat menampilkan seluruh data servis dan data barang servis.
Kondisi Sebelum : Admin dapat melakukan data pelanggan, data sevis , data barang servis dan transaksi.
(27)
Kondisi Sesudah : System berhasil mencari data servis dan data barang servis.
Tabel 3.7 Deskripsi Use Case Cari Data Servis
AKTOR SISTEM
1. Menampilkan Form Cari Data
Servis
2. Masukkan no servis
3. Pilh tombol “Cari”
4. Sistem akan menampilkan data
servis dan data barang servis
5. Pilih tombol “Tampil
Semua”
6.
7. Sistem akan menampilkan semua
data servis dan data barang servis yang ada pada database.
3.4.2.1.8 Input Data Barang
Nama : Input Data Barang
Aktor : Admin
Deskripsi : Menampilkan Form Data Servis , dimana admin dapat
memasukan data barang yang di servis.
Kondisi Sebelum : Admin sebelumnya harus memasukan data servis . Kondisi Sesudah : System meyimpan data barang yang akan di servis oleh
Admin
Tabel 3.8 Deskripsi Use Case Input Data Barang
AKTOR SISTEM
1. Membuka form data servis
2. Menampilkan form data servis
(28)
kerusakan, perlengkapan, harga, jumlah, status. 4. Klik tombol “Simpan”
5. Memvalidasi data barang yang telah
dimasukkan.
6. Jika berhasil data di masukkan makan
akan keluar dialog box yang
mennampilkan pesan “apakah anda akan
memasukkan data barang yang akan di
servis lagi?” Jika iya maka akan kembali lagi ke input data barang. Jika tidak maka akan menghapus seluruh text field dan menyimpan ke database.
3.4.2.1.9 Hapus Data Barang
Nama : Hapus Data Barang
Aktor : Admin
Deskripsi : Menampilkan Form Data Barang Servis , dimana admin
dapat menghapus data barang servis. Kondisi Sebelum : Menampilkan isi dari Form Data servis .
Kondisi Sesudah : System berhasil menghapus data barang servis.
\
Tabel 3.9 Deskripsi Use Case Hapus Data Barang
AKTOR SISTEM
1. Menampilkan form data servis
2. Masukkan no servis
3. Sistem akan menampilkan data
servis sesuai dengan no servis.
4. Klik tombol “Hapus”
(29)
3.4.2.1.10 Transaksi
Nama : Transaksi
Aktor : Admin
Deskripsi : Menampilkan Form Data Transaksi, dimana admin dapat
menghitung servis yang telah selesai dan barang akan diambil oleh pelanggan.
Kondisi Sebelum : Admin dapat melakukan pencarian berdasarkan no servis , memasukkan data pelanggan, data servis dan data barang servis.
Kondisi Sesudah : System berhasil menghitung transaksi.
Tabel 3.10 Deskripsi Use Case Transaksi
AKTOR SISTEM
8. Menampilkan form transaksi
9. Masukkan no servis
10.Sistem akan menampilkan nama
pelanggan , tanggal servis dan data barang yang telah di servis.
11.Masukkan nominal
uang yang pelanggan berikan.
12.Sistem akan memproses
perhitungan pembayaran. 13.Klik tombol “Bayar”
(30)
3.4.3 Class Diagram
(31)
3.4.4 State Diagram
Gambar 3.3 State Diagram
Menerima Servis
Mengisi Data Servis Mengisi Data
Pelanggan
Mengisi Data Barang Servis
Transaksi Servis Barang
Ubah Status Servis
(32)
3.4.5 Activity Diagram
Gambar 3.4 Activity Diagram
Login
Menu Utama
Data Pelanggan
Data Servis
Data Barang Servis
Transakasi
Masukan Nama dan Password
Terdaftar sebagai pelanggan
Tidak
Ya Berhasil Gagal
(33)
3.4.6 Sequence Diagram 1. Login Admin
Gambar 3.5 Sequence Diagram Login Admin
Pegawai Form
menu_utama
loginPetugas koneksi_database
membuka form menu_utama
input username dan password
b_okActionPerformed()
proses validasi mengirim useriname
koneksi() return con getpwd()
return records formWindowOpened()
loginWindowOpened()
(34)
2. Input Data Pelanggan
Gambar 3.6 Sequence Diagram Data Pelanggan
Pegawai Form menu_utama
Form data_pelanggan
datapelanggan koneksi_database
item_pelangganActionPerformed()
membuka form data_pelanggan
input data pelanggan
b_simpanActionPerformed()
mengirim data pelanggan
koneksi() return con simpanPelanggan()
return sReturn
alert "proses penyimpanan berhasil"
tampilDataKetable()
koneksi() return con getDataPelanggan()
return records
menampilkan data pelanggan pada tabel koneksi() return con getDataPelanggan()
return records
(35)
3. Update Data Pelanggan
Gambar 3.7 Sequence Diagram Update Data Pelanggan
Pegawai Form menu_utama
Form data_pelanggan
datapelanggan koneksi_database
item_pelangganActionPerformed()
membuka form data_pelanggan
koneksi() return con getDataPelanggan()
return records
menampilkan data pelanggan pada tabel koneksi() return con getDataPelanggan()
return records
menampilkan data pada tabel
b_editActionPerformed() tabel_pelangganMouseClicked()
merubah data pelanggan b_updateActionPerformed()
mengirim data pelanggan
koneksi() return con updatePelanggan()
return sReturn
alert "proses perubahan berhasil"
(36)
4. Hapus Data Pelanggan
Gambar 3.8 Sequence Diagram Hapus Data Pelanggan
Pegawai Form
menu_utama
Form data_pelanggan
datapelanggan koneksi_database
item_pelangganActionPerformed()
membuka form data_pelanggan
koneksi()
return con
getDataPelanggan()
return records
menampilkan data pelanggan pada tabel koneksi()
return con getDataPelanggan()
return records
menampilkan data pada tabel
tabel_pelangganMouseClicked
b_hapusActionPerformed
mengirim id
koneksi()
return con
getNoServisPelanggan
return records
alert "Data berhasil di hapus"
(37)
5. Cari Data Pelanggan
Gambar 3.9 Sequence Diagram Cari Data Pelanggan
Pegawai Form
menu_utama
Form caridataservis
koneksi_databa se caridataservis
item_pelangganActionPerformed()
membuka form cari data servis input no servis
b_cariActionPerformed()
mengirim no servis
koneksi() return con getDataServis()
return recods
(38)
6. Tampil Semua Data Pelanggan
Gambar 3.10 Sequence Diagram Tampil Semua Data Pelanggan
Pegawai Form
menu_utama
Form caridataservis
caridataservis koneksi_databa se
item_pelangganActionPerformed()
membuka form cari data servis
b_semuaActionPerformed()
koneksi()
return con
getSemuaDataServis()
return records
(39)
7. Input Data Servis
Gambar 3.11 Sequence Diagram Input Data Servis
Pegawai
Form menu_utama
Form data_servis
dataservis koneksi_database
item_pelangganActionPerformed()
membuka form data_servis
getPelanggan() return records
koneksi()
return con input no servis
b_simpanDataServisActionPerformed()
alert "proses penyimpanan berhasil" alert "masukkan data yang akan diservis"
input data barang servis
koneksi()
return con
getDataServis() returnn records
(40)
8. Hapus Data Servis
Gambar 3.11 Sequence Diagram Hapus Data Servis
Pegawai Form
menu_utama
Form data_servis
dataservis koneksi_database
item_pelangganActionPerformed()
membuka form data_servis input no servis
menampilkan data
b_hapusDataServisActionPerformed() getPelanggan() return records
koneksi()
return con
koneksi()
return con
hapusServis() return sRetun
(41)
9. Hapus Data Barang
Gambar 3.12 Sequence Diagram Hapus Data Barang
koneksi_database
Pegawai Form
menu_utama
Form data_servis
dataservis
item_pelangganActionPerformed()
membuka form data_servis input no servis
tabel_servisMouseClicketabel_servisMouseClicked()
b_hapusActionPerformed()
getPelanggan() return records
getDataServis() return sReturn
alert "proses hapus berhasil" koneksi()
return con
koneksi()
(42)
10.Rubah Data barang
Gambar 3.13 Sequence Diagram Rubah Data Barang
koneksi_database
Pegawai Form
menu_utama
Form data_servis
dataservis
item_pelangganActionPerformed()
membuka form data_servis input no servis
tabel_servisMouseClicketabel_servisMouseClicked()
b_editActionPerformed()
koneksi()
return con
getPelanggan() return records
koneksi()
return con
rubahServis() return sReturn
(43)
11.Simpan Transaksi
Gambar 3.14 Sequence Diagram Simpan Transaksi
Pegawai Form
menu_utama
Form data_transaksi
datatransaksi koneksi_database
item_pelangganActionPerformed()
membuka form data_transaksi input no servis
menampilkan data
getDataServis() return records
b_simpanActionPerformed()
updateDataServis() return sReturn
alert "proses penyimpanan berhasil" koneksi()
return con
koneksi()
return con getStatus()
(44)
3.4.7 Component Diagram
Gambar 3.14 Component Diagram 3.4.8 Skema Table
tuser PK id_user
username password tpelanggan PK id_pelanggan
nama_pelanggan alamat
tlp
tdataservis PK perlengkapan
no_servis nama_barang kerusakan harga jumlah status keterangan
ttransaksi PK no_servis
total
tservis PK no_servis
id_pelanggan tanggal status_bayar
Gambar 3.15 Skema Relasi
Kalender
JDK 1.6
(45)
3.6 Implementasi Program
Implementasi program adalah suatu prosedur yang dilakukan untuk menyelesaikan program aplikasi yang ada dalam dokumentasi program.
Implementasi dari program aplikasi ini pada dasarnya merupakan tahap pengaplikasian dari program yang dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil desain ke dalam bentuk yang di inginkan dalam program aplikasi yang penulis buat.
Form Login
Nama
Password
Login
Masuk Batal
Gambar 3.16 From Login Form Data Pelanggan
Id Pelanggan
Nama
Simpan Edit Update Hapus
Alamat
No Telpon
Tabel
(46)
Form Data servis
No Servis
Id Pelanggan
Simpan Hapus
Simpan Hapus
Tanggan
Status Nama
Kerusakan
Perlengkapan
Harga Jumlah
Ubah
Tabel
Gambar 3.18 From Data Servis Form Cari Data Servis
No Servis Cari Tampil Semua
Tabel
(47)
Form Transaksi No Servis
Nama
Bayar Tanggan
Bayar
Kembalian
Tabel
Total
Tanggal Status Simpan
Gambar 3.20 From Transaksi 3.6.1 Implementasi Interfase
Pada saat kita melakukan running program, maka yang pertama akan muncul yaitu form login. Form login ini berfungsi untuk menjaga keamanan dari data-data yang ada di dalam program ini, karena tidak semua orang dapat membuka program aplikasi ini tetapi hanya orang yang mengetahui nama dan password saja yang dapat membuka program aplikasi ini.
Form Login
Gambar 3.21 From Login Form Menu Utama
Setelah berhasil melakukan login, maka akan muncul Form Menu Utama yaitu form yang berisi beberpapa pilihan dalam form Menu Utama ini di antaranya ada pilihan data pelanggan, data servis, cari data servis, data transaksi.
(48)
Gambar 3.22 From Menu Utama Form Data Pelanggan
Jika kita memilih data pelanggan maka akan masuk ke form data pelanggan
(49)
Form Data Servis
Form ini untuk mengisi data servis dan data barang servis setelah mengisi data pelanggan, tetapi jika data data pelangannya sudah ada maka cukup dengan memasukkan no servis saja dan menginputkan barang yang akan di servis.
Gambar 3.24 From Data Servis
Form Cari Data Servis
form cari data servis ini untuk mencari data data – data servis yang yang ada di MS Computer.
(50)
Form Transaksi
Form ini untuk melakukan transaksi pembayaran dan pengambilan servis.
(51)
BAB IV
KESIMPULAN DAN SARAN 4.1 Kesimpulan
Setelah melakukan analisis dan implementasi sistem maka dapat di tarik beberpa kesimpulan yaitu sebagai berikut:
1. Sistem informasi Service komputer ini mempermudah dalam penginputan
data barang service yang masuk di MS Computer Subang.
2. Sistem informasi service komputer ini mempermudah dalam pengecekan data
yang sudah di ambil ataupun data yang belum di ambil.
3.Sistem informasi service komputer mempermudah dalam transaksi
pembayaran.
4.2 Saran
Berdasarkan kesimpulan yang telah dikemukakan di atas, penulis akan memberikan saran yang dapat membangun dalam perbaikan pembuatan aplikasi ini yaitu dengan menambahkan laporan perhari atupun laporan perbulan serta di adakannya proses print pada transaksi.
(52)
KERJA PRAKTEK
Diajukan untuk memenuhi Tugas mata kuliah kerja praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas komputer Indonesia
SITI HABIBAH
10108725
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(53)
[1] NIIT Book Implementing Relational Database Design Retrieving And Maintaining Data
[2] NIIT Book Implementing Relational Database Design Implementing Business Logic
[3] NIIT Book Network And Distributed Programming in Java
[4] NIIT Book Java Programming – Student Guide
[5] Prasetyo, Didik Dwi, “150 Rahasia Pemrograman”, Elex Media
Computindo, Jakarta, 2007.
[6] Prasetyo, Didik Dwi, “Tip dan Trik Pemrograman Java 2”, Elex Media Computindo, Jakarta, 2004.
[7] Hartati, Sri G, “Pemrograman GUI Swing Java Dengan Netbean 5”,
(54)
i
Assalamualaikum Wr.Wb.
Puji syukur penulis panjatkan kehadirat Allah SWT, karena dengan karunia dan hidayah-Nya lah penulis dapat membuat dan menyelesaikan laporan ini dengan baik.
Laporan kerja praktek ini bertujuan untuk memenuhi salah satu syarat Kerja Praktek di Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia (UNIKOM) Bandung dengan judul “SISTEM
INFORMASI SERVIS KOMPUTER MS COMPUTER SUBANG”. Dalam
penyusunan laporan kerja praktek ini, penulis menyadari bahwa laporan kerja praktek ini masih jauh dari sempurna, namun berkat usaha dan bantuan dari berbagai pihak, penulis akhirnya dapat menyelesaikan penyusunan laporan kerja praktek ini.
Untuk itu penulis ingin mengucapkan terima kasih kepada :
1. Allah SWT. Tuhan dan pemberi rahmat alam semesta, karena dengan ijin-NYA
Tugas akhir ini dapat diselesaikan.
2. Kedua orang tua penulis yaitu ayahanda dan ibunda yang memberikan dukungan
bail moril maupun spiritual selama penyusunan laporan ini.
3. Yth. Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik Informatika
Universitas Komputer Indonesia.
4. Yth. Tati Hariyanti M., S.T., M.T., selaku Sekretaris Jurusan Teknik Informatika
Universitas Komputer Indonesia.
5. Yth. Irfan Malliki, S.T., M.T., selaku Dosen Wali kelas IF-16 2008 yang sangat baik hati dan telah begitu banyak meluangkan waktu untuk penulis, terima kasih atas bimbingan, pengarahan dan bantuan yang telah diberikan.
6. Yth. Muhammad Soleh, S.E., selaku pembimbing di MS Computer Subang yang
(55)
ii
ini terdapat kesalahan dan kekeliruan. Maka dari itu penulis mengharapkan saran dan kritiknya dari semua pihak agar dapat meningkatkan kualitas laporan ini di masa mendatang.
Wassalamualaikum Wr.wb
Bandung, Januari 2011 Penulis,
(56)
NIM : 10108725
Kelas : IF-16
Nama Lengkap : Siti Habibah
Tempat / Tanggal Lahir : Garut, 12 Desember 1988
Agama : Islam
Jenis Kelamin : Perempuan
Alamat : Jalan Dipatiukur Belakang No 107 A RT 02/012 Coblong- Lebak Gede Bandung 40132
No.Telepon : 085221491414
PENDIDIKAN
1994 – 2000 : SDN 1 Panyindangan Garut
2000 – 2003 : SMPN 18 Palembang
2003 – 2006 : SMUN 10 Palembang
2006 – 2011 : Program S1, Jurusan Teknik Informatika,Fakultas Teknik dan
Ilmu Komputer, Universitas Komputer Indonesia – Bandung
Bandung, Januari 2011
Siti Habibah
(1)
51
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Setelah melakukan analisis dan implementasi sistem maka dapat di tarik beberpa kesimpulan yaitu sebagai berikut:
1. Sistem informasi Service komputer ini mempermudah dalam penginputan data barang service yang masuk di MS Computer Subang.
2. Sistem informasi service komputer ini mempermudah dalam pengecekan data yang sudah di ambil ataupun data yang belum di ambil.
3. Sistem informasi service komputer mempermudah dalam transaksi pembayaran.
4.2 Saran
Berdasarkan kesimpulan yang telah dikemukakan di atas, penulis akan memberikan saran yang dapat membangun dalam perbaikan pembuatan aplikasi ini yaitu dengan menambahkan laporan perhari atupun laporan perbulan serta di adakannya proses print pada transaksi.
(2)
SISTEM INFORMASI SERVIS KOMPUTER MS COMPUTER
SUBANG
KERJA PRAKTEK
Diajukan untuk memenuhi Tugas mata kuliah kerja praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas komputer Indonesia
SITI HABIBAH
10108725
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(3)
DAFTAR PUSTAKA
[1] NIIT Book Implementing Relational Database Design Retrieving And Maintaining Data
[2] NIIT Book Implementing Relational Database Design Implementing Business Logic
[3] NIIT Book Network And Distributed Programming in Java [4] NIIT Book Java Programming – Student Guide
[5] Prasetyo, Didik Dwi, “150 Rahasia Pemrograman”, Elex Media Computindo, Jakarta, 2007.
[6] Prasetyo, Didik Dwi, “Tip dan Trik Pemrograman Java 2”, Elex Media Computindo, Jakarta, 2004.
[7] Hartati, Sri G, “Pemrograman GUI Swing Java Dengan Netbean 5”, Andi, Yogyakarta, 2007.
(4)
i
KATA PENGANTAR
Assalamualaikum Wr.Wb.
Puji syukur penulis panjatkan kehadirat Allah SWT, karena dengan karunia dan hidayah-Nya lah penulis dapat membuat dan menyelesaikan laporan ini dengan baik.
Laporan kerja praktek ini bertujuan untuk memenuhi salah satu syarat Kerja Praktek di Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia (UNIKOM) Bandung dengan judul “SISTEM
INFORMASI SERVIS KOMPUTER MS COMPUTER SUBANG”. Dalam penyusunan laporan kerja praktek ini, penulis menyadari bahwa laporan kerja praktek ini masih jauh dari sempurna, namun berkat usaha dan bantuan dari berbagai pihak, penulis akhirnya dapat menyelesaikan penyusunan laporan kerja praktek ini.
Untuk itu penulis ingin mengucapkan terima kasih kepada :
1. Allah SWT. Tuhan dan pemberi rahmat alam semesta, karena dengan ijin-NYA Tugas akhir ini dapat diselesaikan.
2. Kedua orang tua penulis yaitu ayahanda dan ibunda yang memberikan dukungan bail moril maupun spiritual selama penyusunan laporan ini.
3. Yth. Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.
4. Yth. Tati Hariyanti M., S.T., M.T., selaku Sekretaris Jurusan Teknik Informatika Universitas Komputer Indonesia.
5. Yth. Irfan Malliki, S.T., M.T., selaku Dosen Wali kelas IF-16 2008 yang sangat baik hati dan telah begitu banyak meluangkan waktu untuk penulis, terima kasih atas bimbingan, pengarahan dan bantuan yang telah diberikan.
6. Yth. Muhammad Soleh, S.E., selaku pembimbing di MS Computer Subang yang sangat baik dan terima kasih atas bimbingan dan pengarahan yang telah diberikan.
(5)
ii
Semoga laporan ini dapat berguna bagi pembaca pada umumnya dan penulis pada khususnya. Selanjutnya penulis mohon maaf apabila dalam penulisan laporan ini terdapat kesalahan dan kekeliruan. Maka dari itu penulis mengharapkan saran dan kritiknya dari semua pihak agar dapat meningkatkan kualitas laporan ini di masa mendatang.
Wassalamualaikum Wr.wb
Bandung, Januari 2011 Penulis,
(6)
RIWAYAT HIDUP
NIM : 10108725 Kelas : IF-16
Nama Lengkap : Siti Habibah
Tempat / Tanggal Lahir : Garut, 12 Desember 1988 Agama : Islam
Jenis Kelamin : Perempuan
Alamat : Jalan Dipatiukur Belakang No 107 A RT 02/012 Coblong- Lebak Gede Bandung 40132
No.Telepon : 085221491414
PENDIDIKAN
1994 – 2000 : SDN 1 Panyindangan Garut 2000 – 2003 : SMPN 18 Palembang 2003 – 2006 : SMUN 10 Palembang
2006 – 2011 : Program S1, Jurusan Teknik Informatika,Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia – Bandung
Bandung, Januari 2011
Siti Habibah