f. Mouse
g. Keyboard
h. Monitor
5.1.4 Implementasi Basis Data
Pembuatan basis data dilakukan dengan menggunakan bahasa SQL di mana DBMS yang digunakan adalah SQL Server. Implementasi basis datanya
dalam bahasa SQL adalah sebagai berikut :
1. Tabel Siswa
CREATE TABLE [dbo].[data siswa] [nis] [nchar] 11 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[nama] [nvarchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [jenis kelamin] [nchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[tempat lahir] [nvarchar] 100 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [tgl_lahir] [datetime] NOT NULL ,
[telepon] [nvarchar] 18 COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [agama] [nvarchar] 15 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[nama_ortu] [nvarchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [alamat] [nvarchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[pekerjaan_ortu] [nvarchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [status] [nchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[tingkat] [nvarchar] 10 COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [kelas] [nvarchar] 6 COLLATE SQL_Latin1_General_CP1_CI_AS NULL
ON [PRIMARY] This watermark does not appear in the registered version -
2. Tabel Kelas
CREATE TABLE [dbo].[kelas] [kodekelas] [nchar] 5 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[tingkat] [nvarchar] 3 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [namekelas] [nvarchar] 5 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[jumlah_tampung] [int] NULL ON [PRIMARY]
3. Tabel Guru
CREATE TABLE [dbo].[guru] [nip] [nvarchar] 20 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[nama] [nvarchar] 35 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [tgl_lahir] [datetime] NOT NULL ,
[tempat_lahir] [nvarchar] 100 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [jenis_kelamin] [nchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[agama] [nvarchar] 15 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [alamat] [nvarchar] 205 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[telepon] [nvarchar] 15 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ON [PRIMARY]
4. Tabel Mata Pelajaran
CREATE TABLE [dbo].[mata pelajaran] [kode mata pelajaran] [nchar] 10 COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL , [nama mata pelajaran] [nvarchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ON [PRIMARY]
5. Tabel Jadwal Pelajaran