BAB 1
PENDAHULUAN
1.1 Latar Belakang
Saat ini perkembangan ilmu pengetahuan dan teknologi sangat canggih sehingga dapat mempengaruhi kehidupan manusia. Salah satu teknologi tersebut adalah komputer. Setiap orang mungkin sudah tidak asing lagi dengan alat tersebut yang penggunaannya dapat membantu manusia dalam menyelesaikan pekerjaan mereka. Hal ini terbukti bahwa hampir semua instansi menggunakan komputer, mulai dari transportasi, komunikasi, pendidikan, medis, perbankan, perdagangan, pemerintahan dan lain sebagainya.
Dengan semakin banyaknya pemakai komputer menjadikan produksi komputer semakin meningkat pula. Setiap produsen berusaha untuk menghasilkan komputer yang menyediakan spesifikasi perangkat lunak yang baik. Namun secanggih apapun perangkat keras yang tersedia pada komputer, tapi tidak didukung oleh perangkat lunak maka komputer tersebut tidak akan berfungsi. Oleh sebab itu para programmer membuat perangkat lunak yang sesuai dengan kebutuhan setiap pemakai komputer.
Menurunnya harga perangkat keras menyebabkan sistem-sistem komputer dilengkapi dengan lebih banyak produk. Beberapa aplikasi komputer tingkat lanjut, seperti: sistem pakar yang menjadi lebih layak secara ekonomis karena perangkat
Universitas Sumatera Utara
keras untuk menyokong kebutuhan komputasi yang lebih besar dapat dibangun dengan biaya yang relatif murah. Hasil akhir dari reproduksi sistem-sistem komputer ke dalam segala aspek kehidupan dan bisnis adalah ekonomi personal, perusahaan, nasional dan internasional semakin tergantung pada komputer dan sistem perangkat lunak. Biaya perangkat lunak merupakan komponen utama dari biaya tersebut, sehingga masa depan ekonomi industrialis tergantung pada keefektifan rekayasa perangkat lunak.
Seperti kata pepatah “waktu adalah uang”, dijaman modern seperti sekarang ini waktu adalah hal yang sangat berharga bagi manusia. Jam adalah alat yang digunakan manusia untuk mengetahui waktu. Ada berbagai macam jenis dan model jam yang sudah beredar di pasaran, mulai dari jam analog biasa, jam analog dengan fitur khusus seperti alarm, sampai jam digital dengan alarm. Untuk itu keberadaan jam saat ini telah tersedia baik pada telepon genggam maupun komputer. Jam pada komputer sangat diperlukan untuk mengetahui lama waktu seseorang dalam mengoperasikan komputer. Namun terkadang seorang pemakai komputer tidak dapat mengontrol dalam memakai komputernya. Oleh sebab itu penulis tertarik membuat sebuah “Perangkat Lunak Jam Alarm” yang berfungsi sebagai pengingat.
1.2 Identifikasi Masalah
Dalam pembuatan Jam Alarm ini, penulis menerapkan teknik untuk membuat jam yang memiliki fitur alarm.
Universitas Sumatera Utara
1.3 Perumusan Masalah
Melihat latar belakang masalah tersebut dapat dirumuskan suatu permasalahan yaitu “merancang perangkat lunak Jam Alarm dengan tampilan yang menarik serta bunyi yang bevariasi”. Permasalahan inilah yang akan dibahas untuk memperoleh perangkat lunak yang diinginkan.
1.4 Batasan Masalah
Dalam hal ini penulis menyusun tugas akhir membatasi tentang pembuatan Jam Alarm secara
spesifik
untuk
memberi
kemudahan
bagi
pengguna,
agar
dapat
mempergunakannya dengan mudah.
1.5
Tujuan Penulisan
Penulisan Tugas Akhir ini mempunyai beberapa tujuan antara lain : 1. Untuk menerapkan ilmu yang diperoleh di bangku kuliah. 2. Mengenalkan cara-cara memanfaatkan jam alarm pada komputer. 3. Mengenalkan kepada pembaca mengenai jam alarm.
1.6 Kontribusi Penulisan
Adapun kontribusi dari penulisan Tugas Akhir ini adalah :
Universitas Sumatera Utara
1. Untuk Menunjukkan ketepatan indikasi waktu dan ketepatan alarm sebagai pengingat. 2. Menjadikan penulis lebih mengerti sistem dalam perancangan suatu perangkat lunak.
1.7 Metodologi Perancangan Dalam pembuatan perangkat lunak ini memerlukan beberapa tahapan untuk menghasilkan suatu perangkat lunak yang baik. Metodologi yang dilakukan penulis adalah sebagai berikut : 1. Metode Rencana Kebutuhan Dalam pembuatan perangkat lunak ini, penulis membaca dan mempelajari dokumen-dokumen, buku-buku, atau diktat serta sumber lainnya yang berkaitan dengan pembuatan perangkat lunak.
2. Metode Pengembangan Sistem. Metode pengembangan sistem yang digunakan dalam merancang perangkat lunak ini terdiri dari : 1. Fase perencanaan syarat-syarat Pada fase ini programmer memutuskan fungsi apa yang harus difiturkan oleh aplikasi tersebut
2. Fase Perancangan Pada tahap ini dilakukan perancangan proses dan Perancangan antarmuka dari aplikasi.
Universitas Sumatera Utara
3. Fase Implementasi Hasil dari tahapan di atas akan dipindahkan ke dalam sistem komputerisasi yaitu pengkodean terhadap rancangan-rancangan yang telah didefinisikan.
4. Fase Pelaksanaan. Pada tahapan ini dilakukan pengujian dan analisa pengujian terhadap aplikasi.
1.8 Sistematika Penulisan
Sistematika penulisan tugas akhir ini dibagi menjadi 5 (lima) bab yaitu sebagai berikut: BAB1
Pendahuluan Bab ini berisi tentang latar belakang permasalahan, identifikasi masalah, perumusan masalah, batasan masalah, tujuan penulisan, kontribusi penulisan, metodologi perancangan, dan sistematika penulisan dari tugas akhir.
BAB2
Landasan Teori Bab ini mengungkapkan tentang konsep dasar dan teori-teori yang mendukung pembahasan untuk tema penulisan ini yang didapat dari literature.
Universitas Sumatera Utara
BAB3
Perancangan Sistem Bab ini akan membahas tentang perancangan perangkat lunak Jam Alarm dan gambaran umum rancangan
BAB 4
Analisis dan Implementasi Sistem Bab ini akan membahas analisa hasil dan pembahasan perangkat lunak Jam Alarm yang dirancang, pembuatan program yang diusulkan, tampilan interface program dan pengujian perangkat lunak.
BAB5
Kesimpulan dan Saran Bab ini berisikan kesimpulan dari bab-bab sebelumnya, sehingga dari kesimpulan tersebut penulis mencoba member saran yang berguna untuk melengkapi dan menyempurnakan pengembangan perangkat lunak ini untuk masa yang akan datang.
Universitas Sumatera Utara