Makalah ini membahas analisis fungsi dan struktur data admin panel pada www.MyiCourse.com. Terdiri dari pendahuluan, pembahasan, dan penutup. Pembahasan meliputi definisi basis data, komponen dasarnya, keuntungan dan kelemahan, serta hierarki data. Tujuannya agar pembaca memahami konsep dasar database dan tujuan analisis struktur data admin panel pada website tersebut.
1. ANALISIS FUNGSI DAN STRUKTUR DATA ADMIN
PANEL PADA www.MyiCourse.com
Dosen Pengampu
: Derist Touriano S.T, M.Kom
Kelompok I
Anggota Kelompok :
Emilia Muchtar (8020120031)
Melrizah (8020120110)
Sri Pramudita Gowijaya (8020120013)
Irma Astuti (8020120097)
Fitria Ardiguna (8020120119)
Zulfikarman (8020120042)
Achmad Syafri (8020120070)
Kelas : 02PT3
STIKOM DINAMIKA BANGSA
JURUSAN TEKNIK INFORMATIKA
KOTA JAMBI
Tahun 2013
2. KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa, karena atas
rahmat dan karunia-Nya penulis dapat menyelesaikan makalah ini.Dalam makalah ini penulis
mambahas tentang Analisis fungsi dan struktur data admin panel pada www.MyiCourse .
Makalah ini ditulis berdasarkan data-data yang ada, serta infomasi dari media massa
yang berhubungan dengan fungsi dan struktur data admin panel, tak lupa penulis ucapkan
terima kasih kepada dosen mata kuliah Basis Dara atas bimbingan dan arahan dalam
penulisan makalah ini. Juga kepada rekan-rekan mahasiswa yang telah mendukung sehingga
dapat diselesaikannya makalah ini.
Penulis menyadari bahwa makalah ini masih jauh dari sempurna. Oleh karena itu,
penulis mengharapkan kritik dan saran yang membangun dari para pembaca.
Penulis berharap semoga makalah ini dapat bermanfaat dan dapat dikembangkan lebih
jauh lagi.
Jambi, 13 November 2013
Penulis
(Kelompok 1)
3. DAFTAR ISI
HALAMAN KULIT........................................................................................................ i
KATA PENGANTAR..................................................................................................... ii
DAFTAR ISI.................................................................................................................... iii
BAB I PENDAHULUAN ................................................................................................ 1
1.1 Latar Belakang Masalah ............................................................................................. 1
1.2 Tujuan Penulisan ......................................................................................................... 1
1.3 Manfaat Penulisan ....................................................................................................... 1
1.4 Batasan Masalah ......................................................................................................... 2
BAB II PEMBAHASAN ................................................................................................. 3
2.1 Definisi Basis Data ..................................................................................................... 3
2.2 Komponen Dasar Basis Data ...................................................................................... 3
2.3 Keuntungan Basis Data ............................................................................................... 4
2.4 Kelemahan Basis Data ................................................................................................ 4
2.5 Ciri-ciri pemrosesan file basis data ........................................................................................... 4
2.6 Hierarki Data ............................................................................................................... 5
BAB III PENUTUP ......................................................................................................... 8
3.1 Simpulan ..................................................................................................................... 8
3.2 Saran ........................................................................................................................... 8
DAFTAR PUSTAKA ...................................................................................................... 9
LAMPIRAN 1.................................................................................................................. 10
4. BAB I
PENDAHULUAN
1.1Latar Belakang
Basis data adalah kumpulan informasi yang disimpan didalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari database tersebut. Perangkat lunak yang digunakan untuk
mengolah dan mengambil kueri (query) basis data disebut sistem manajemen basis data.
Pemrosesan basis data sebagai perangkat andalan sangat diperlukan oleh berbagai
institusi dan perusahaan. Dalam pengembangan sistem informasi diperlukan basis data
sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan Daya saing
perusahaan tersebut. Basis data dapat mempercepat upaya pelayanan kepada pelanggan,
menghasilkan informasi dengan cepat dan tepat sehingga membantu pengambilan
keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada.
Banyak aplikasi yang dibuat dengan berlandaskan pada basis data antara lain semua
transaksi perbankan, aplikasi pemesanan dan penjadwalan penerbangan, proses regristasi
dan pencatatan data mahasiswa pada perguruan tinggi, aplikasi pemrosesan penjualan,
pembelian dan pencatatan data barang pada perusahaan dagang, pencatatan data pegawai
beerta akrifitasnya termasuk operasi penggajian pada suatu perusahaan, dan sebagainya.
Beberapa informasi pada perusahaan retail seperti jumlah penjualan, mencari jumlah
stok penjualan, mencari jumlah stok yang tersedia, barang apa yang paling lakudijual
pada bulan ini, dan berapa laba bersih perusahaan dapat diketahui dengan mudah dengan
basis data. Pada perpustakaan, adanya aplikasi pencarian data buku berdasarkan judul,
pengarang atau kriteria lain dapat mudah dilakukan dengan basis data. Pencarian data
peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat
aplikasi pembuatan surat berdasarkan informasi yang tersedia.
1.2Tujuan Penulisan
Pembuatan makalah ini bertujuan agar para pembaca tidak hanya tahu cara
menggunakan database namun juga dapat mengerti cara awal bagaimana melakukan
analisa fungsi struktur data admin panel pada www.MyiCourse.com yang sedang
dilakukan pada kita dalam berkode etik menggunakan internet sehingga dapat
menggunakan internet dengan lebih maksimal.
5. 1.3 Manfaat Penulisan
Manfaat dibuatnya makalah ini adalah, sebagai berikut:
1. Agar para pembaca dapat mengerti arti dari Database, komponen dasar Database
dan Keuntungan serta kelemahan dari Database.
2. Agar para pembaca dapat memahami tujuan dari analisis fungsi dan struktur data
admin panel pada www.MyiCourse.com.
3. Agar para pembaca dapat mengetahui dan dapat membuat database dari analisa
struktur data tersebut.
1.4 Batasan Masalah
1.
2.
3.
4.
5.
6.
Definisi Basis Data
Komponen dasar Basis Data
Kelemahan Basis Data
Keuntungan Basis Data
Hierarki Data
Ciri-ciri pemrosesan Basis data
6. BAB II
PEMBAHASAN
2.1 Definisi Basis Data
Banyak sekali definisi tentang basis data yang diberikan oleh para pakar di bidang ini.
Basis data atau juga disebut database, terdiri dari dua penggalan kata yaitu data dan base,
yang artinya berbasiskan pada data, tetapi secara konseptual, database diartikan sebuah
koleksi atau kumpulan data-data yang saling berhubungan (relation), disusun menurut aturan
tertentu secara logis, sehingga menghasilkan informasi. Selain itu, untuk mengelola dan
memanggil query basis data agar dapat disajikan dalam berbagai bentuk yang diinginkan
dibutuhkan perangkat lunak yang disebut Sistem Manajemen Basis Data atau juga disebut
Database Management System (DBMS). Penggabungan Database Management System
(DBMS) dengan Basis Data akan membentuk satu kesatuan yang disebut Sistem Basis Data.
Sistem Basis Data adalah suatu sistem penyusunan dan pengelolaan record-record dengan
menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara
data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan
informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
2.2 Komponen Dasar Basis Data
Dalam membuat basis dataharus memiliki komponen dasar. Agar terciptanya basis data
maka hal yang diperhatikan adalah tersedianya:
Data: representasi fakta dunia nyata yang mewakili suatu objek yang direkam dalam
bentuk angka, huruf, symbol, teks, gambar, bunyi atau kombinasinya.
Hardware: terdiri dari semua peralatan perangkat keras komputer yang digunakan
untuk mengelola sistem basis data berupa: peralatan penyimpanan (disk, drum, tape),
peralatan input dan output, atau peralatan komunikasi.
Software: sebagai perantara antara pemakai dengan data fisik pada basis data, dapat
berupa: Database Management System (DBMS) atau program-program aplikasi dan
prosedur-prosedur.
User (Pemakai): terbagi menjadi 4 klasifikasi, yaitu:
1. System Engineer: tenaga ahli yang bertanggung jawab atas pemasangan sistem
basis data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari
sistem tersebut kepada pihak penjual.
2. Administrator Basis Data: tenaga ahli yang mempunyai tugas untuk
mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan
sistem basis data, merencanakannya dan mengaturnya.
7. 3. Programmer: membuat program aplikasi yang diperlukan oleh pemakai akhir
dengan menggunakan data yang terdapat dalam sistem basis data. Pemakai
Akhir: tenaga ahli yang menggunakan data untuk mengambil keputusan yang
diperlukan untuk kelangsungan usaha.
4. yang menggunakan data untuk mengambil keputusan yang diperlukan untuk
kelangsungan usaha.
2.3 Keuntungan Basis Data
Terkontrolnya kerangkapan data Dalam basis data hanya mencantumkan satu
kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang
memerlukannya.
Terpeliharanya keselarasan (ke-konsistenan) data Apabila ada perubahan data
pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk
keseluruhan.
Keamanan data terjamin DBA dapat memberikan batasan-batasan pengaksesan
data, misalnya dengan memberikan password dan pemberian hak akses bagi
user (misal : modify, delete, insert, retrieve).
2.4 Kelemahan Basis Data
Memerlukan tenaga spesialis
Stroge besar
Biaya mahal
Jika file rusak,semua bagian tidak bisa beroperasi
Memonitor siapa yang mengakses basis data
2.5 Ciri-ciri pemrosesan basis data
Kerangkapan data / redudansi data
Data tidak konsisten / inkonsistensi data
Program oriented
Keamanan data tidak terjamin
Data terisolasi
8. 2.6 Hierarki Data
Data harus disusun secara teratur agar pengolahannya dapat
dilakukan dengan baik dan efisien. Pengorganisasian data dapat dibagi dalam enam
tingkatan, yaitu :
1. Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan
Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi
antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen
elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit
adalah unit terkecil dari pembentuk data.
2. Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan
sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte
digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode
Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu
karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256
karakter (= 2 pangkat 8).
3. Field atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan
byte yang mempunyai makna. Contoh: Joni yang merupakan field nama. Jadi field
ibarat kumpulan karakter yang membentuk suatu kata.
4. Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap
record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1
merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk
satu kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata
kuliah MIS (kode IS101) dengan nilai A.
Gambar 1. Contoh Record
5. File atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan.
Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem
9. informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan
baris/record yang membentuk satu tabel yang berarti, misal gambar 2 mewakili tabel
nilai mata kuliah MIS.
Gambar 2. Contoh File Kursus
6. Database merupakan kumpulan file-file yang berhubungan secara logis dan digunakan
secara rutin pada operasi-operasi sistem informasi manajemen. Semua database
umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang
diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di
hardware komputer dan dengan software untuk melakukan manipulasi data untuk
kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel
yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu.
Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa,
dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim
informasi akademik. Contoh suatu database sederhana ditunjukkan oleh gambar 3.
10. Gambar 3. Contoh Database Kepegawaian
Hirarki semua data diatas ditunjukkan pada gambar 4.
Gambar 4 Hierarki Data
11. BAB III
PENUTUP
3.1 Simpulan
Dapat disimpulkan bahwa Basis data (database) adalah kumpulan dari
berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data
tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat
lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan
batasan dari data atau informasi yang akan disimpan.
Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk
bisnis. Arsitektur Basis data merupakan suatu kumpulan data yang tersimpan
secara sistematik dimana user dapat melihat data dan bagaimana cara user melihat
data tersebut.
3.2 Saran
Untuk kemajuan teknologi komputer maka diharapkan agar perkembangan
komputer kedepan mampu mengubah pola fikir dan menjadikan masyarakat
Indonesia menjadi manusia yang kreatif dan inovatif. Serta tumbuhnya kratifitas
hingga menghasilkan suatu karya yang berguna bagi manusia.
Diharapkan dengan adanya teknologi komputer dapat dimanfaat sesuai dengan
kegunaan sebenarnya yang mampu mempercerdas bangsa bukannya untuk
menghancurkan moral moral bangsa.
Kemajuan komputer dimasa mendatang diharapkan dapat membantu semua jenis
pekerjaan manusia sehingga mereka mampu menyelesaikan pekerjaan mereka
dengan cepat karena dimasa depan teknologi akan semakin canggih dan semua
pekerjaan dikerjakan dengan system komputerisasi.
13. Lampiran 1
Tabel: Site Profile
Field
Collage Owner
Administrator
Faculty Members
Tabel: E-mail Setup
Field
Setup E-mail Contact
Contact E-mail Address
Additional Information on Contact Us/Help Page
Tabel : Site Colors
Field
Background Style
Style Values
Tabel : Site Logo
Field
Type
Char
Char
Char
Type
Bool
Char
Char
Type
Bool
Char
Setup logo
Type
Char
Tabel :Payment configuration
Field
Student assignment/User statistics
Type
Char
Tabel: Menu Configuration
Field
Edit Menu
Tebel: System Configuration
Field
Type
Char
Type
14. Sesion timeout
Faculty Session Timeout Value in seconds
Admin Must Approve Courses
Disable transcript function on this site
Add BCC notice of course sales
End User License and Agreement
Revisit courses after completion without an additional fee
System Description
End of course pop-up message
Default System Language
Geographic Restriction Notice
Tabel : ads
field
Int
Int
Bool
Bool
Char
Char
Bool
Char
Bool
Bool
Bool
Ads Configuration
Type
Bool
Tabel : Transcript Setup
Field
Enable Custom transcript:
Disable transcript function on this site
Transcript Name From
Transcript Subject
Transcript Body:
Type
Bool
Bool
Char
Char
Char
Tabel : Custon New User E-mail
Field
Custom new user email message
Type
Char
Tabel: Registration Fields
Field
Registration Field
Type
Char
Tabel: Webcam Photos
Field
Setup webcam photos inside courses
Type
Char
Tabel: Discount Codes
Field
Name your code
Discount Percentage
Discount code expires on:
Maximum times a code may be used before expiration
Type
Char
Int
Date
Int
15. Maximum number of times a code can be used by the same
user
Bool
Tabel : Sertificate Subscription
Field
Certificate Subscription
Type
Bool
Tabel : Assigned course E-Mail
Field
Enable Custom Assigned Course Email:
Assigned Course Email Name From
Assigned Course Email Subject
Assigned Course Email Body
Insert e-mail address to receive Bcc
Type
Bool
Char
Char
Char
Char
Tabel : Students Assignment Stats
Field
Subscription Details
Student Records
Course Assignments
Type
Char
Int
Int
Tabel: Pricing
Field
Private College
Type
Char